打印
[开发工具]

ST-LINK V2单步调试时跑飞的问题

[复制链接]
1516|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
focus012|  楼主 | 2014-3-7 21:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目标板CPU是STM32F103C8T6,SWD调试接口,引出线有SWDIO、SWDCLK、GND、VCC、nRST。现象是:按F11单步执行时,没进指定的函数而是跑到不相干的函数里。比如:
int main(void)
{
      GPIO_Init();
      ......
      ......

}
在GPIO_Init()函数处按F11,本应该进入该函数内部执行第一条语句的,结果跑飞到完全不相干的其他函数里去了,而且每次跑飞的地方都不一样。
这个程序是ST官方例程。

而用山寨J-LINK V8则是正常的。这个ST LINK/V2肯定是正版,MOUSER买的。因为山寨JLINK总是丢固件且总是提醒升级,正版的JLINK买不起,才买个正版的STLINK V2。没想到不如山寨JLINK。
我想不应该是ST LINK本身的问题,而是我哪里设置没弄好。
请各大牛指点,谢谢!
沙发
focus012|  楼主 | 2014-3-7 21:30 | 只看该作者
刚才想到还有一块discovery开发板上带有ST-LINK V2,接上试了一下,也是一样的跑飞

使用特权

评论回复
板凳
nienianhong| | 2014-3-11 18:52 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

55

帖子

2

粉丝