请教个基础的问题,关于串口下载程序
初入STM32,手头有个F107VCT6的板子,从原理图和软件上看,引出的RS232是用的PD5和PD6,重映射的串口2。实测用这个串口可下载程序。1、资料上都说,STM是用串口1下载。请教一下这是什么原因?
2、而且,重映射是在应用程序中才配置的,也就是说,在芯片中没有应用程序的时候,它也不知道PD5和PD6是什么功能,但却能下载程序了?
望明白人给解答一下,谢谢!
本帖最后由 yanpz 于 2015-8-20 15:17 编辑
:(别沉了啊。
是太低级了么,不屑回复?
yanpz 发表于 2015-8-20 10:58
别沉了啊。
是太低级了么,不屑回复?
这个问题确实不怎么高级,但对初学者是个不小的困惑。
这是因为ST公司在STM32的FLASH内部嵌入了BootLoader程序。
如果你用过宏晶的STC单片机,就知道为什么它能用串口下载程序了。
到http://www.stmcu.com.cn/design_resources.html下载AN2606和AN3155看看就明白了。 adlu 发表于 2015-8-28 14:30
这个问题确实不怎么高级,但对初学者是个不小的困惑。
这是因为ST公司在STM32的FLASH内部嵌入了BootLoade ...
内嵌了bootloader倒是知道,那么问题来了,用哪个串口都可以直接下载吗?
谢谢! 很明显,你没有去看AN2606。
AN2606中文版12页3.3节“自举程序标识”讲的很清楚。
adlu 发表于 2015-8-31 11:25
很明显,你没有去看AN2606。
AN2606中文版12页3.3节“自举程序标识”讲的很清楚。
...
谢了!
还有字数限制?
页:
[1]