1、首先检查是否为BOOT0,BOOT1选择导致的下载方式错误。

2、最有可能的原因是STM32芯片读写保护,导致程序烧录失败。

第二种解决办法如下:

使用ST-Link Utility去除STM32芯片读写保护

1、下载按照ST-Link Utility,在电脑的软件商店可以快速找到下载安装。楼主就是使用联想电脑管家软件商店中找到下载安装的。

2、将ST-LINK连接到芯片,打开ST-Link Utility,点击如下图按钮。

存在读保护,显示报错信息。 

3、修改选项字节

点击如图所示选项。

4、禁止读保护以及不选择扇区保护(Unselected all)

 

 结语:经过以上步骤,芯片的读写保护就被取消了。成功解决了烧录器下载报错,“Flash Timeout. Reset the Target and try it again”。可以成功地进行烧录器烧写代码了。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐