本博客网址:endif
endif
OBJCFLAGS += --gap-fill=0xff
2.3.2 重新编译u-boot
编译后把得到的u-boot.bin和u-boot放到一个盘符下(我是用Samba共享,映射出一个盘符Z来的)。2.4 调试u-boot
编译出有调试信息的u-boot和AXD环境准备好后,就可以开始调试u-boot了。2.4.1 制作一个AXD命令批处理文件:u-boot.txt,其内容如下:
loadbinary Z:\work\u-boot-2011.03\u-boot.bin 0x30000000loadsymbols Z:\work\u-boot-2011.03\u-boot.axf
setpc 0x30000000
run
把u-boot.txt放在E盘或其它盘根目录下
2.4.2 打开AXD,按下ALT+L,键盘输入:ob d:\u-boot.txt
如图这样,就可以开始调试,如单步调试F10等
3. "unable to halt arm core"的解决办法
在使用JLINK过程中,出现了"unable to halt arm core"的错误,解决方法是:把JLINK的USB口拔掉,同时把板的电脑断掉,稍等片刻,然后再重新开始就可以了。4. 参考资料
使用JLink间接烧写S3C2410、S3C2440开发板Nor、Nand Flash的方法:http://www.ourdev.cn/bbs/bbs_content_all.jsp?bbs_sn=3228953U-Boot调试环境搭建请教~~如何实现u-boot和内核的源码级调试:http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3521744&bbs_page_no=1&bbs_id=1032
如何调试uboot中NAND FLASH 启动部分:http://blog.csdn.net/qiaoliang328/archive/2011/03/07/6229389.aspx
最新评论