请问STM是用串口1下载是什么原因?

2019-07-14 16:58发布

初入STM32,手头有个F107VCT6的板子,从原理图和软件上看,引出的RS232是用的PD5和PD6,重映射的串口2。实测用这个串口可下载程序。
1、资料上都说,STM是用串口1下载。请教一下这是什么原因?
2、而且,重映射是在应用程序中才配置的,也就是说,在芯片中没有应用程序的时候,它也不知道PD5和PD6是什么功能,但却能下载程序了?

望明白人给解答一下,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
吕少大大
1楼-- · 2019-07-15 02:06
xiaoke511812 发表于 2018-10-12 17:03
本帖最后由 yanpz 于 2015-8-20 15:17 编辑

别沉了啊。

这个问题确实不怎么高级,但对初学者是个不小的困惑。
这是因为ST公司在STM32的FLASH内部嵌入了BootLoader程序。
如果你用过宏晶的STC单片机,就知道为什么它能用串口下载程序了。
http://www.stmcu.com.cn/design_resources.html下载AN2606和AN3155看看就明白了。
xiaoke511812
2楼-- · 2019-07-15 05:22
吕少大大 发表于 2018-10-12 17:21
这个问题确实不怎么高级,但对初学者是个不小的困惑。
这是因为ST公司在STM32的FLASH内部嵌入了BootLoader程序。
如果你用过宏晶的STC单片机,就知道为什么它能用串口下载程序了。

内嵌了bootloader倒是知道,那么问题来了,用哪个串口都可以直接下载吗?
谢谢!
吕少大大
3楼-- · 2019-07-15 08:40
很明显,你没有去看AN2606。
AN2606中文版12页3.3节“自举程序标识”讲的很清楚。
xiaoke511812
4楼-- · 2019-07-15 10:57
吕少大大 发表于 2018-10-12 17:48
很明显,你没有去看AN2606。
AN2606中文版12页3.3节“自举程序标识”讲的很清楚。

谢了!
还有字数限制?

一周热门 更多>