我是从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没有动起来,还是什么问题?
请专家帮忙看看。谢谢 |