chenlijian80 发表于 2019-6-4 20:45:17

STM32F30F4用Jflash+jlink,SWD模式下载出了点莫名其妙的问题。


我表达能力欠佳,我尽量简单直接描述。

1.用jlink+Keil,可以正常反复下载,用STM32 ST-LINK Utility+stlink也可以正常下载。。
2.空片子和BOOT0接VCC也可以正常反复下载。。
3.如果用jflash+jlink 再空片子的情况下,可以正常下载,下载完不断电的情况下再次下载也没有问题,但是一旦重新上电就没办法下载。。会报错,如图:

4.出现这种情况之后,要么用stlink下载,要么用keil+jlink可以下载进去,或者吧boot0接到VCC方可解决,但是程序没办法运行,显然不可以。。

5.经过多次反复验证,好像跟hex文件有关:

// HAL_ADC_Start_DMA(&hadc,ADC_ConvertedValue,adc_chmax*adc_sample);//注销掉这一行就没问题




一旦注销掉这行就没问题,显然,这不是解决问题的办法。。

请教各位老师,这个该如何解决。。


00-405686 发表于 2019-8-6 10:41:17

应该是你程序里面使用了SWD的引脚吧
页: [1]
查看完整版本: STM32F30F4用Jflash+jlink,SWD模式下载出了点莫名其妙的问题。