hekejun 发表于 2011-3-20 23:23:33

通过AXD和JLINK下载6410开发板配套光盘的裸机程序6410_Test.axf到开发板失败

通过AXD和JLINK下载6410开发板配套光盘的裸机程序6410_Test.axf到开发板失败,出现如下问题:
AXD LOG警告:
DBE Warning 00064: The image 'C:\6410_Test.axf' was compiled with the FPU option 3 (-fpu VFP) that does not match the debugger mode $target_fpu=1 (SoftVFP).
DBT Warning 00035: Too many breakpoints
AXD提示:Failed to set breakpoint(s)


点“确定”后会打开startup.s文件。光标停在第39行“LDR R13,=top_of_stacks”


下面是startup.s文件全部代码

hekejun 发表于 2011-3-21 00:15:10

本帖最后由 hekejun 于 2011-3-21 00:21 编辑

如果移除startup.s文件再点“确定”,则光标停在501ffffc和50200004之间的Resethand位置

hekejun 发表于 2011-3-21 00:23:39

二楼图片为Snap14.gif
图片Snap12.gif, Snap13.gif不要

hekejun 发表于 2011-3-21 00:28:27

下面是我的默认CONFIG PROCESSOR ,路径 AXD -> OPTIONS -> CONFIG PROCESSOR

hekejun 发表于 2011-3-21 00:32:31

针对“DBT Warning 00035: Too many breakpoints”修改了CONFIG PROCESSOR,减少断点数量

修改前和修改前后问题都没有改变

飞凌-alexlee 发表于 2011-3-21 08:23:57

看看,jlink调试视频吧~

http://bbs.witech.com.cn/thread-3809-1-1.html

hekejun 发表于 2011-3-22 09:33:38

本帖最后由 hekejun 于 2011-3-22 22:58 编辑

jlink调试视频,这一个月,我看了有十遍拉。按视频上,开始下载后,大约经过10分钟,光标停在第39行“LDR R13,=top_of_stacks”标志着裸机程序下载成功,然后点“运行”光标跳到“main函数”,DNW打印出裸机程序所包含的各个文件。
alexlee 请看我一楼的图片。点Load Image下载6410_Test.axf , 一秒钟就跳出“Failed to set breakpoint(s)”提示,点击则光标跳到startup.s文件第39行“LDR R13,=top_of_stacks”,这中间没有下载过程,就是说裸机程序根本没有下载。既然没有下载,点“运行”当然是毫无反应。

hekejun 发表于 2011-3-22 23:02:15

在出现这个问题之前,我的RVDS是新安装的,没有做任何设置,只是RVDS安装位置在D盘,因为我的系统盘是D盘

飞凌-fatfish 发表于 2011-3-23 08:24:32

不需要改什么设置。
楼主看看rvds的环境变量是不是都指向了D盘的rvds

lyk07351 发表于 2011-3-26 11:19:28

我也遇到了同样的问题……
JLINK调试视频的开发板环境是LINUX,我现在用的是系统是WINCE ,不知道和开发板环境有关系没?
页: [1] 2 3 4
查看完整版本: 通过AXD和JLINK下载6410开发板配套光盘的裸机程序6410_Test.axf到开发板失败