打印

JTAG重映射后无法用JLINK调试了

[复制链接]
2673|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
午夜霓虹|  楼主 | 2011-7-18 09:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的mdk+jlink调试stm32,用SW调试的时候把JTAG端口重映射到了spi1(pb3,pb4,pb5,pa15)。

步骤如下:
  1: 使能端口时钟,spi时钟,afio时钟。
  2: 去掉jtag映射。
  3: 映射到spi1
  4: 初始化spi1.

  然后发现CPU不停重启,不知道什么原因。
沙发
dzh_fly| | 2011-7-18 11:59 | 只看该作者
去掉JTAG映射你是如何做的,如果还需要SW调试,应当使用  GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE); //JATG disable
我一直是这样使用,没有出现你描述的问题。

使用特权

评论回复
板凳
午夜霓虹|  楼主 | 2011-7-18 12:31 | 只看该作者
你好,我先用ULINK调试过,你说的  GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE); 这句和spi1重映射我都做好的了,是成功的,但是换了jlink以后就出现复位的问题了,已运行到重映射的地方就复位了。

使用特权

评论回复
地板
阿艾法| | 2013-11-11 10:01 | 只看该作者

使用特权

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

本版积分规则

57

主题

461

帖子

1

粉丝