打印

DM8148EVM cmemk.ko 加载问题

[复制链接]
3824|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zouwen198317|  楼主 | 2013-1-5 14:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是从sd卡启动的,

uboot的变量设置如下:

setenv bootargs 'console=ttyO0,115200n8 root=/dev/mmcblk0p2 mem=120M rootwait'

loadmodules.sh  中的cmem地址设置如下:

CMEM_MODPARAMS="phys_start=0x88000000 phys_end=0x887fffff pools=20x4096,10x131072,2x1048576"

运行 loadmodules.sh,出现以下错文提示:

CMEMK module: built on Oct 10 2012 at 14:59:46
  Reference Linux version 2.6.37
  File /swcoe/sdk/cm/netra/arago-tmp/work/dm814x-evm-none-linux-gnueabi/ti-linuxutils-1_3_22_00_02-r1d/linuxutils_3_22_00_02/packages/ti/sdo/linuxutils/cmemc
CMEMK Error: CMEM phys_start (0x88000000) overlaps kernel (0x80000000 -> 0xa7a00000)
insmod: error inserting 'cmemk.ko': -1 Invalid parameters

我估计是不是mem=120M没有设置成功;

还有一个问题,我saveenv的时候,

Erasing NAND... 出现这个就不动了,

我用运行 nand erase ,也是出现Erasing NAND...  就不动了,是不是flash没有动起来,还是什么问题?

请专家帮忙看看。谢谢

相关帖子

沙发
五谷道场| | 2013-1-6 18:44 | 只看该作者
是不是nand驱动不对啊

使用特权

评论回复
板凳
zouwen198317|  楼主 | 2013-1-10 13:44 | 只看该作者
这个与nand 驱动有关吗,我是从sd卡启动的

使用特权

评论回复
地板
zouwen198317|  楼主 | 2013-1-10 13:47 | 只看该作者
现在可以加载成功,但运行dsp的例子出现问题
调试信息:

root@dm814x-evm:/var/volatile/tmp/dm8148lab/ti_platforms_evmTI814X# ./app_remote
.xv5T
[t=0x00005ab0] [tid=0x400cc000] xdc.runtime.Main: [+2] main> ti.sdo.ce.examples.apps.video_copy
[t=0x000061c7] [tid=0x400cc000] xdc.runtime.Main: [+1] App-> Application started, procId DSP engineName remote_copy_DSP input-file ./in.dat output-file ./ou.
./app_remote.xv5T: error: can't open engine remote_copy_DSP
[t=0x045ea151] [tid=0x400cc000] xdc.runtime.Main: [+1] app done.
root@dm814x-evm:/var/volatile/tmp/dm8148lab/ti_platforms_evmTI814X#

真麻烦,以后开发产品,打算不用ti的方案了

使用特权

评论回复
5
hustxingma0910| | 2014-7-17 16:42 | 只看该作者
请问楼主最后是怎么加载成功的啊?我现在遇到了一个问题:当我不加mem=40M的时候可以成功挂在根文件系统。当时此时加载cmemk.ko的时候就会出现你的这种错误。可是如果我加上mem=40M,则卡在了内核启动的地方:starting the  kernel...

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝