这个是用COM口来烧写程序的,需要配置下STM32上的boot引脚,需要把boot0设为1,boot1设为0,如下图所示,而且COM口对应连接的也要是STM32的UART1才可以哟!
如果按照上述方式设置还没办法下载,可以尝试用Jlink或者STlink使用SWD方式下载,如果这种下载方式还不行,那就要检查下硬件上哪里错误了。
BOOT1引脚接地,同时BOOT0和BOOT1的IO管脚没有被配置为其他功能进行了使用;BOOT0接3.3V,再试试呢。之前这么写成功过吗。
使用仿真器写进去过吗。
还是先检查一下硬件连接吧,可以用JLINK驱动自带的控制台软件查看连接,可以清楚的看到连接方式,速度,芯片型号
或者直接在keil里仿真器设置界面查看能不能正常读取芯片。
1检查硬件连线
2检查启动方式
3换个软件识别试试,比如keil
用STM32串口烧写程序的功能,需要修改BOOT引脚,此处需要将BOOT0=1,BOOT1=0,参考下图