近期在调试STM32F103VC芯片时,下载程序并仿真,下载一次后,再也下载不了,连续焊了3块板都是这样的情况,以前的板是没有这样的情况出现。百度了一下,可能是使用了boot1(PB2)引脚引起,我认为是这种情况引起的,因我是改版后的PCB板使用了该引脚PB2。 请问版主和各位大侠,出现这样情况,怎样才能使芯片恢复正常调试和仿真程序的功能? 谢谢! |
【MCU实战经验】基于STM32F103C8T6的hart总线调试器设计
求教STM32F103进入STOP模式后用外部中断唤醒的问题
基于STM32F103RCT6的无源蜂鸣器音乐播放(生日快乐歌)
STM32F103c8t6有没有DAC 功能?
STM32F103x中文数据手册
新手求教,为何在我电脑上找不到STM32F1Xx.h文件
金龙107例程汇总(STM32F107)
万利STM32F107VC 原理图
STM32F103 ADC多通道检测必须要DMA吗?
【官方例程】STM32F107以太网官方例程
一般不管boot0、boot1是什么状态,只要连上JTAG,就可以下载。在用JTAG下载或仿真时,是无视boot0、1状态的。
你把复位信号给Jlink接上,让Jlink强行硬复位MCU,立即进入JTAG状态,只要程序没跑,就不会把JTAG串口重映射为别的功能。
评分
查看全部评分
谢谢toofree。JTAG信号与以版本的电路是一样的,复位信号也没有改。调试第一块板时还以为是芯片问题,又焊了2块板,问题一样的。板上复位电路是采样推荐的1uf+10k欧RC复位电路。JTAG信号的引脚没有使用和映射为别的功能。
或者也可以试试下载时把BOOT0拉高,1悬空(或者接地试试)
评分
查看全部评分
谢谢电子星辰:boot0已经接地,就是boot1在程序中使用了,用做输出高低电平用。同样的程序下载到以前的PCB板子也会出现这样的情况。
点评
既然下到以前的板也有问题,那是不是可以说明,跟boot1没关系了?
把你的程序打包发来吧。JTAG重映射,Flash读保护,独立看门狗,能想到的不外乎这几种可能。
评分
查看全部评分
程序能跑,但是定时器输出的脉冲慢了约10倍。
URT6K_AMP_can61_op_v21 - å¯æ¬.rar
2018-10-25 16:56 上传
点击文件名下载附件
下载积分: ST金币 -19.04 MB, 下载次数: 4, 下载积分: ST金币 -1
改成SWD模式,或者在JTAG模式下,把速度降到500K以下。
评分
查看全部评分