是不是CPU锁死了?

[复制链接]
4992|9
 楼主| gaobq 发表于 2009-12-15 22:17 | 显示全部楼层 |阅读模式
刚学STM32,使用IAR STM32-sk的开发板,使用ST-link调试程序,显示“Can't halt the core”,使用Jlink显示“TCK(pin 9 )low ,it should be high,Please check it”。是不是**作PA口时,将JTAG接口关闭了,有什么方法可以重新使能JTAG接口,请高手指点,否则,这个开发板就废了,多谢!
vigia 发表于 2009-12-16 09:37 | 显示全部楼层
BOOT到RAM启动
 楼主| gaobq 发表于 2009-12-16 10:52 | 显示全部楼层
到RAM启动是不是以后程序下载到RAM中使用了,是不是不能往Flash中下载了?
 楼主| gaobq 发表于 2009-12-16 10:53 | 显示全部楼层
我测量过板子的TCK管脚,上拉电阻10k没有问题,不应是硬件问题。
 楼主| gaobq 发表于 2009-12-17 09:21 | 显示全部楼层
使用RAM boot可以使用了,但是不知道这是怎么回事?如何导致的,看来St的芯片存在缺陷,动不动就不能使用了,谁受得了!
vigia 发表于 2009-12-17 10:58 | 显示全部楼层
楼上的,你这不胡扯么

你自己在flash里的代码导致JTAG通信不正常了,所以我让你从RAM BOOT,这样你FLASH里的代码就不能运行了,JTAG就能正常工作了。怎么又是ST芯片的问题了。。。。。汗阿
香水城 发表于 2009-12-17 11:01 | 显示全部楼层
导致这个问题的原因,请看这个文档的第68页说明:

STM32F10x常见应用解析(2008年9月)
无冕之王 发表于 2009-12-17 22:48 | 显示全部楼层
看了一下,似乎还是不太明白
香水城 发表于 2009-12-18 09:52 | 显示全部楼层
哪里不明白?
STM32_Debug.gif
 楼主| gaobq 发表于 2009-12-18 21:33 | 显示全部楼层
谢谢了,改在RAM启动确实可以下载程序了,但是不知道如何使用ST-link擦除Flash中的程序?我宣布为ST的芯片平反,承认“vigia”的说法,我胡扯,原来用AVR的单片机用惯了,STM32没有熔丝位设置,不大适应,总之,多谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

172

主题

831

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部