STM32f103的三种启动模式有什么用?


10

如果您在STM32f103的参考手册中看到,则可以看到它的三种引导模式。那么,三种引导模式的用途是什么?

模式

请以每种模式为例对我说。

Answers:


12

从系统内存引导会调用片上引导程序,该引导程序直接在工厂中就存在于芯片中,然后再将任何内容编程到片上闪存中。这样,您就可以从UART或USB等外部接口将代码加载(编程)到设备中。手册中对此有详细说明。

主闪存通常是代码所在的位置。在正常操作中,您的代码将驻留在闪存中,并且在上电复位(POR)时,CPU将从闪存中获取复位向量和初始堆栈指针(SP)。您可以通过JTAG,片上引导程序(上面)等加载闪存。

最后,您可以将代码加载到RAM(JTAG,运行时)中,然后从那里启动/运行。这是不经常使用的,通常您会做一些棘手的事情,例如临时引导加载程序等。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.