s3c2440,移植u-boot-2011.03到S3C2440(utu2440)的方法与步骤###6.使用AXD和JLINK调试u-boot方法与步骤

作者:reille
本博客网址: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 0x30000000
loadsymbols 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

如图
FK8~9FK(XKF)BJ{27_H_V1B]A)QDO25O}]RH[3C04KQ9NK)){Z9YK]$04`EH`J5ENCBVH移植u-boot-2011.03到S3C2440(utu2440)的方法与步骤###6.使用AXD和JLINK调试u-boot方法与步骤s3c2440
这样,就可以开始调试,如单步调试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=3228953
U-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
Tags: 

延伸阅读

最新评论

发表评论