下载STM32单片机程序时,
出现Flash Timeout. Reset the Target and try it again
问题截图如下:
遇到这个问题几种情况如下:
1、IC Flash 保护机制,需要解除保护
2、Keil配置如 未勾选Reset and run, 芯片选错等
解决措施
(1)、Flash解保护,下载 ST-Link Utility,我的百度网盘分享地址如下:
链接:https://pan.baidu.com/s/195neJpkc_FieVhiXIOG4PA 提取码:g8rm
(2)、也可在官网下载:STSW-LINK004 - STM32 ST-LINK utility (replaced by STM32CubeProgrammer) - STMicroelectronicsSTSW-LINK004 - STM32 ST-LINK utility (replaced by STM32CubeProgrammer) - STMicroelectronics
(3)、打开ST-Link Utility 工具进行如下操作
1)、Target -> connect 会提示read 保护
2)、Target -> Option Byte 设置 read Out Protection 为 Disabled
3)、arget -> disconnect
4) 、操作完就可以使用ST-Link 下载程序
(4)Keil IC选择对应IC, 其他配置如下