This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我DM8148要使用2g的DDR,有个帖子里面介绍要修改uImage的链接地址,
目前编译出来我看.uImage.cmd文件中的指定的地址是0x80008000, "mkimage -A arm -O linux -T kernel -C none -a 0x80008000 -e 0x80008000 -n 'Linux-2.6.37' -d arch/arm/boot/zImage uImage",
这个地址在DVRRDK_04.01.00.02开发包中那个文件里面指定的?有人知道吗,我想改成0xc0008000
"mkimage -A arm -O linux -T kernel -C none -a 0xc0008000 -e 0xc0008000 -n 'Linux-2.6.37' -d arch/arm/boot/zImage uImage",
非常抱歉回复晚了。
针对您的问题,您可以参考以下链接:
http://bgamari.github.io/posts/2013-11-17-running-modern-kernel-on-pandaboard.html
此外,我们不推荐更改内核入口点 (0x80008000)。
希望以上回答对您有所帮助,如有其他问题请随时联系我们。
可以的,我使用:make ARCH=arm lsp_all LOADADDR=0xC0008000编译就可以了,
修改内核入口,是因为2g的DDR的时候,linux的512M内存起始地址0xC0000000,