STM32串口方式无法下载是啥原因,boot1=0,boot0=1,串口1;老是下载一点就下不了,失败。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32串口方式无法下载是啥原因,boot1=0,boot0=1,串口1;老是下载一点就下不了,失败。相关的知识,希望对你有一定的参考价值。

体操作步骤:

1、首先设置跳线boot0 = 1,boot1=0。
2、连接板上的UART1 到你所用的PC串口。
3、目标板上电后请按连接设备按钮连接目标板,若连接上后状态栏上会显示绿灯(未连接时是灰灯)。
4、选择要下载的文件,选定后可按开刷按钮进行下载,下载中途可按中止停止。
5、输入运行起始地址,按开跑按钮就可运行你所下载的应用程序。

写保护了?是不是要用jlink把写保护给去掉。
参考技术A 某些错误导致了STM32保护锁死 建议先檫除 再重新烧应该就可以了

用ch340烧录stm32

我用的是stm32f103c8t6最小系统板
首先用下载器USB_TTL连接stm32,如图
然后把最小系统上的短接帽如图插好,boot0置1,boot1置0。这样就进入了下载模式。
然后打开软件FlyMcu。如果没有的话点这下载提取码:azxy

打开后如下设置:
1、搜索串口,找到usb-ttl对应con的串口
2、选择搜索到的串口
3、波特率一般默认为115200
4、点击…,选择你要下载的hex文件
5、编程后执行打勾
6、选择不使用RTS和DTR

然后点击开始编程,出开始连接后,按下复位键。

按下复位键之后就开始烧录 。
烧录成功后记得把短接帽复原 这样程序才能正常运行 。

以上是关于STM32串口方式无法下载是啥原因,boot1=0,boot0=1,串口1;老是下载一点就下不了,失败。的主要内容,如果未能解决你的问题,请参考以下文章

STM32 BOOT0 BOOT1 配置

STM32单片机程序下载方式汇总

STM32的ISP下载程序方式:

关于stm32的内部FLASH的使用

STM32F4 ISP下载程序方式

怎么对STM32用蓝牙串口下载程序?手里32能用串口下载程序,蓝牙也能通信,就是怎么也下不了程序!