OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4159|回复: 5

请教下,stm32f4xx使用串口下载程序,除uart1外,还有几个串口支持程序下载啊 ?

[复制链接]

260

主题

809

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1896
金钱
1896
注册时间
2012-10-28
在线时间
357 小时
发表于 2016-5-6 12:03:57 | 显示全部楼层 |阅读模式
1金钱
请教下,stm32f4xx使用串口下载程序,除uart1外,还有几个串口支持程序下载啊 ?

最佳答案

查看完整内容[请看2#楼]

默认只有UART1可以下载程序,其他串口不行。不过可以网上下载IAP程序(也就是bootloader),可以用你想用的接口下载程序
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

1385

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
12025
金钱
12025
注册时间
2013-3-8
在线时间
1280 小时
发表于 2016-5-6 12:03:58 | 显示全部楼层
默认只有UART1可以下载程序,其他串口不行。不过可以网上下载IAP程序(也就是bootloader),可以用你想用的接口下载程序
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11544
金钱
11544
注册时间
2014-4-1
在线时间
1315 小时
发表于 2016-5-6 12:11:11 | 显示全部楼层

只要修改bootloader,任何一个串口都可以下载程序。

扩展开,只要存在读取数据的通道,都可以作为下载来用,
比如can,网络,sd卡,等等。

回复

使用道具 举报

260

主题

809

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1896
金钱
1896
注册时间
2012-10-28
在线时间
357 小时
 楼主| 发表于 2016-5-8 17:24:34 | 显示全部楼层
xuande 发表于 2016-5-6 12:11
只要修改bootloader,任何一个串口都可以下载程序。

扩展开,只要存在读取数据的通道,都可以作为下载 ...

哦,这个还是蛮复杂啊,
回复

使用道具 举报

6

主题

1097

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3571
金钱
3571
注册时间
2014-12-2
在线时间
365 小时
发表于 2016-5-8 17:44:33 | 显示全部楼层
手册里搜一下bootloader就找到了,岂止USART1:

6.png


它让你去AN2606看看,好的,在AN2606里找到了这个:

12.png


已经很清晰了,就不用再多说了,自己去看手册

AN2606 - STM32 microcontroller system memory boot mode.pdf (2.41 MB, 下载次数: 103)
坚决不用寄存器,拒绝重复造轮子。
回复

使用道具 举报

260

主题

809

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1896
金钱
1896
注册时间
2012-10-28
在线时间
357 小时
 楼主| 发表于 2016-5-8 17:55:30 | 显示全部楼层
本帖最后由 hpdell 于 2016-5-8 18:06 编辑
xkwy 发表于 2016-5-8 17:44
手册里搜一下bootloader就找到了,岂止USART1:

我貌似只在中文里面手册里面搜了一下,没有,但是在洋文我刚刚搜了一下,确实能够搜到,感谢感谢了哟。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 12:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表