描述分析:MDK 3.05 及以上 在调试工程的时候出现了“Could not stop ARM device”的错误提示,然后就不能调试工程了。 问题分析:编译Build target 'Led_Test'时,出现这样的错误
assembling S3C2410A.s...
S3C2410A.s: error: A3903U: Argument 'DARMSS9'not permitted for option
'device'.
arget not created
缺少的这个动态库是针对三星2410芯片的软件仿真的,3.05版本不包含这个动态库
问题解答:解决这个问题的办法是升级到高版本的,例如3.12版本的.
问题分析:
核心原因主要有两种:第一种是ULINK JTAG设置频率高于目标板芯片运行频率;第二种是在JTAG获得控制权之前,芯片上执行某些指令将JTAG口禁用掉。其中以后一种原因居多。原因虽只有两种,但具体的解决方法依据不同的硬件特点各有不同。
|