会使用MDK的大侠请进啊~~

zuoyuntian   2011-1-20 11:30 楼主
* JLink Info: Found Cortex-M3 r1p1, Little endian.
* JLink Info: TPIU fitted.
* JLink Info: ETM fitted.
* JLink Info:   FPUnit: 6 code (BP) slots and 2 literal slots
* JLink Info: Core is locked-up!
* JLink Info: CPU halted
**JLink Warning: T-bit of XPSR is 0 but should be 1. Changed to 1.
点全速运行红色的提示总是出现,然后马上停止。
多种版本MDK都试了,不同的MDK程序也试了,不是代码和MDK的问题?
请问大家这是啥问题?MDK的环境配置我也不会,多数都是用的默认配置,资料都是MDK的例子,小弟只会用IAR。。。还请大家帮帮忙啊~ 都三天了,,痛苦等等吧

回复评论 (13)

                                 
点赞  2011-1-20 11:31
                                 看上去是LZ 的STM32芯片已经被读保护了,可以到segger去下载JLink的工具(比如我以前下载过 Setup_JLinkARM_V408l.zip)来进行解锁:安装后,从菜单 SEGGER->JLink Arm V4.08l->Processor Specific Utilities->J-Link STM32 Unlock ,运行一下就行了
点赞  2011-1-20 13:20
***JLink Error: Bad JTAG communication: Write to IR: Expected 0x1, got 0xf (TAP Command : 10) @ Off 0x5.

谢谢3楼,按照3楼说的做了,但是运行时出现以上这条错误啊~~
点赞  2011-1-20 22:53
点击停止运行时出现对话框: JLink - Cortex-M Error:
Could not stop Cortex-M device!
Please check the JTAG cable
点赞  2011-1-20 22:54
是不是jlink的速度设置的太快了?在工程属性里有个对JTAG时钟的设置选项,我现在设置的是2M,如果速度高了就会出错。另外FLASH是要下载的、是要先擦除的。。。。。。你参考下我下面两张图吧。
点赞  2011-1-20 23:07
                                 还有可能是JTAG调试插头没有焊接好。
点赞  2011-1-20 23:08
                                 还是不能解决 期待高人出现指点下。
点赞  2011-1-21 03:38
                                 JLINK用的什么版本的软件,我发现4.14版本以上的反而不好使唤
点赞  2011-1-21 10:47
                                 JLINK V8啊
点赞  2011-1-22 02:44
恐怕是软件问题。这个错误说的是把 xPSR 里的 T 位,错误地置0,Cortex-M3 必须要为1的。
你是不是写的程序涉及到了手动操作堆栈的问题。
如果堆栈处理不好,会导致(比如退出中断时)把错误的值向 xPSR 恢复。
当然还有其他原因。
你好好查查你的程序吧
点赞  2011-1-22 12:06
                                 你的软件是如何设置的,我的是好的呀
点赞  2011-1-22 22:56
请问问题解决了吗,我也遇到这样的问题
点赞  2011-9-15 18:12
那儿图片怎么出不来
点赞  2014-10-17 16:08
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复