happy_10 发表于 2022-10-14 22:39

串口下载需要注意啥

总是显示通讯连接超时

dingy 发表于 2022-10-14 22:41

刚才试了下。通信的时候要上电复位。

huangchui 发表于 2022-10-14 22:43

https://bbs.21ic.com/icview-236259-1-1.html

huwr 发表于 2022-10-14 22:46

上电的顺序是有要求的

tian111 发表于 2022-10-14 22:47

串口下载对上电顺序有要求

happy_10 发表于 2022-10-14 22:49

好的,我明天去单位试一下,多谢各位大侠了哈

tpgf 发表于 2022-11-7 10:31

1,芯片boot0 接地(关于这个,boot是目标芯片上面的引脚,boot只是为了选择一种下载模式,对应于串口下载,下载线要先连好,先点击下载,然后立马上电。)

2,芯片 接模块的 TX,PA10 接模块的RX
3,芯片的地管脚接模块的地

4,记得给芯片供电

heimaojingzhang 发表于 2022-11-7 10:55

有时候比如usart1(只有一个下载口)给PWM用了的话,那么串口是不能下载程序的,被占用了。只能用stlink或者其他途径下载程序。

keaibukelian 发表于 2022-11-7 11:46

串口下载的原理大概是,每片单片机的flash中都固化了一段代码(bootloader),下载时,上位机会发送一个双字节的协议然后等待单片机握手回应,上位机得到正确的回应后开始给单片机发送固件流,单片机收完并作校检无问题后,把固件写到flash里。

labasi 发表于 2022-11-7 11:57

本帖最后由 labasi 于 2022-11-7 13:27 编辑

帮楼主顶一下

paotangsan 发表于 2022-11-7 12:17

打开源程序,串口IAP默认的boodloader程序boodloader的地址

renzheshengui 发表于 2022-11-7 13:07

用串口下载程序时需要把板子上的BOOT0接高电平

wakayi 发表于 2022-11-7 13:27

串口IAP下载:首先要先下载boodloader,再编译app程序,生成bin文件
页: [1]
查看完整版本: 串口下载需要注意啥