通过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:21 编辑
如果移除startup.s文件再点“确定”,则光标停在501ffffc和50200004之间的Resethand位置 二楼图片为Snap14.gif
图片Snap12.gif, Snap13.gif不要 下面是我的默认CONFIG PROCESSOR ,路径 AXD -> OPTIONS -> CONFIG PROCESSOR
针对“DBT Warning 00035: Too many breakpoints”修改了CONFIG PROCESSOR,减少断点数量
修改前和修改前后问题都没有改变 看看,jlink调试视频吧~
http://bbs.witech.com.cn/thread-3809-1-1.html 本帖最后由 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”,这中间没有下载过程,就是说裸机程序根本没有下载。既然没有下载,点“运行”当然是毫无反应。 在出现这个问题之前,我的RVDS是新安装的,没有做任何设置,只是RVDS安装位置在D盘,因为我的系统盘是D盘 不需要改什么设置。
楼主看看rvds的环境变量是不是都指向了D盘的rvds 我也遇到了同样的问题……
JLINK调试视频的开发板环境是LINUX,我现在用的是系统是WINCE ,不知道和开发板环境有关系没? 本帖最后由 lyk07351 于 2011-3-26 22:25 编辑
大家好,我和楼主有同样现像的问题解决了, 完全卸载重装就可以了。安装时KEYGEN生成的LIN文件一定要按破解说明方法做
“copy the license.dat to c:\flexlm directory.
set the following environment variable:
LM_LICENSE_FILE = c:\flexlm\license.dat”
也就是要在C盘创建flelm文件夹,并把KEYGEN 生成的文件COPY过去,用C盘flemlm文件夹里的LIN做破解,至于安装到哪个盘里都是一样的,我的就装在D盘,系统盘是C盘。现在可以正常使用了……
无图无真像,上图……
欢迎大家给出更好的办法解决,共同学习 帮顶 :)谢谢11楼 :)谢谢11楼 楼上试试11楼的方法 uboot已经初始化了板子,这时可以调试jlink了
页:
[1]
2