主题 : 在线调试6410出现的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 74255
精华: 0
发帖: 27
金钱: 135 两
威望: 27 点
贡献值: 0 点
综合积分: 54 分
注册时间: 2012-07-21
最后登录: 2013-08-31
楼主  发表于: 2012-11-15 15:58

 在线调试6410出现的问题

看国嵌视频,开始玩裸机调试。根据视频一步一步做下来,在进行裸机单步调试的时候出现问题。
   1.我用的是RVDS,用AXD进行在线调试的时候,必须在编译器选择cpu的时候选择big endian,否则在load image的时候会出错 DBT009;而且用axd进行单步调试的时候,是不是断点设置有数目限制?而且调试多了会出现data abort
2.用RVDEBUG调试led裸机的时候,单步调试能调试下来但是板子上的led没有出现效果(我把其生成的bin文件下载进去时有反应的)而且单步调试多了会发现问题,说是找不到location在ox00000004;
查了网上很多资料说是用jlink调试的时候需要对其的内存进行分配,但不知如何完成。看视频和手册的时候也没发现说要进行内存分配啊。。这个问题已经困扰我很久了,希望能得到大虾门的帮助

级别: 侠客
UID: 26382
精华: 0
发帖: 51
金钱: 255 两
威望: 51 点
贡献值: 0 点
综合积分: 102 分
注册时间: 2010-08-07
最后登录: 2014-06-13
1楼  发表于: 2012-11-15 21:23
呵呵,对于新手,我建议你在boot上跑裸机
如果你确实要做纯裸环境,那要学的东西还很多哦!
有问题可以联系我,我在裸机程序和微型OS有交流贴