2 u013490017 u013490017 于 2015.07.03 19:50 提问

STM32的JTAG下载器插拔后程序复位

在用JTAG调试程序时,拔掉或者插上JTAG后,程序复位,有没有人遇到过此类情况,该怎么解决?

1个回答

devmiao
devmiao   Ds   Rxr 2015.07.03 21:46
已采纳
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
小心FPGA的JTAG口(上电和下电顺序)
同志们,根据ALTERA官方FAE(现场应用工程师)的强烈建议,请注意不要随意带电插拔你的JTAG下载接口,否则会损坏FPGA芯片的JTAG口信号管脚。 现象: 在排除了下载线的问题后,还是不能访问FPGA的JTAG口,那么很有可能你的FPGA芯片的JTAG口已经损坏。此时请用万用表检查TCK,TMS,TDO和Tdi是否和GND短路,如果任何一个信号对地短路则表示JTAG信号管脚已经损坏。
STM32 JTAG失效恢复
昨天调试一块STM32L151的板子,用的是JlinkOB,调试时,出现下面的错误: JLink Error:could not start CPU core. JLink Warning:CPU could not be halted 这个错误出现的原因是,程序中有修改JTAG端口(PA13,PA14)的语句,当把JTAG当做普通IO口时,JLink就不能返回调试信息,JLink就读不
图解STM32 JLink 采用JTAG 模式和 SWD模式下载时引脚说明
因为项目开发需要,采用SWD模式下载STM32,以前都是用JLINKv8 的JTAG模式,而且从未认真识别过JLINKv8各引脚。只知道SWD模式下和JTAG模式下共用两个引脚而已。只有明确了v8的各引脚定义才可以自己用杜邦线取其中的几个引脚作SWD模式的下载!!! 实际测试,当JATG正面拿在手里时,即缺口在上方。1、2引脚代表VDD。4、6、8、10、12、14、16、18、20
STM32在线仿真出现是循环,使用mcuisp下载程序却可以运行,JTAG下载程序可以下载成功,却没有任何动作!
寄存器的值一直仅有R1会变。0x1FFFF3B2 F8D01808  LDR      r1,[r0,#0x808]0x1FFFF3B6 0549      LSLS     r1,r1,#210x1FFFF3B8 D4FB      BMI      0x1FFFF3B2此现象可以到http://www2.keil.com/mdk5/legacy/下载 MDK v4 Legacy Support...
stm32 JTAG和SWD的使用区别
转载:http://www.51hei.com/mcu/1955.html 对于JTAG和SWD的使用区别,觉得下面这篇文章讲的比较清晰了,所以转帖到这里,希望对新手有所帮助。  SWD与JTAG区别及使用情况[转载]     上图是SEGGER说明书中给出的Jlink引脚图,可以对照着看SWD引脚与JTAG引脚的关系。
接电源,不接jtag,stm32无法启动
最近调试stm32f103vct6, 程序很奇怪,如果只接电源程序无法跑起来,但 是只要将jtag接上(没有跑jtag), 系统就能跑起来,真是奇怪! 最后分析可能是系统pc14,pc15上的晶振未接的缘故! 怪哉! 2017.6.9
STM32在程序中禁用JTAG功能后不能进行仿真的解决办法
STM32在程序中禁用JTAG功能后不能进行仿真会出现不能进行JTAG仿真的现象。 在程序中,通常禁止JTAG的函数如下所示:   //改变指定管脚的映射  GPIO_Remap_SWJ_Disable SWJ 完全失能(JTAG+SW-DP)   GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);      //改变指定管脚的映
图解Stm32使用jlink下载程序时jtag接口(SW和JTAG模式)的简化方法
用过stm32的人都知道stm32有两种常用下载程序的方法,用串口和jlink。串口下载方法和51差不多不多说,用jlink下载时接口引脚太多导致接口很大,很占pcb的面积,在此我就针对这个问题清晰的讲述下jlink下载程序时jtag接口的简化方法!希望对大家有用。!           我实验的是jlink v8和stm32f103rbt6!         如果用jt
STM32 禁用swd-jtag下载口后,重新下载程序的方法
由于工作需要,复用了PA15的时候,程序禁用swd-jtag功能,网上多方查找解决方法。 在重新上电的时候,保证BOOT0为高电平,BOOT1为低电平,即可禁止程序从烧写过的代码启动,这时,重新烧写程序即可。STM32三种启动模式对应的存储介质均是芯片内置的,它们是: 1)用户闪存=芯片内置的Flash。 2)SRAM=芯片内置的RAM区,就是内存啦。 3)系统存储器=芯片内部一块特定的区域
JTAG口不要热插拔
问题是:能否允许加电情况下插拔Jtag电缆接口,对单板编程。   回复如下:   任何一家PLD器件,包括Lattice和其对手器件,甚至包括其它使用Jtag加载的器件(如CPU等),都不支持加电情况下热插拔Jtag编程电缆,这样做很容易对器件造成损坏,原因如下: 1. 在插拔Jtag电缆接口时,不论单排或双排电缆接口,一般都没有特殊的保护装置可以保证每次插上电缆的时候是GND先接入,拔