嵌入式:STM32

STM32 启动流程是怎样的?

根据启动模式,从不同的存储器加载程序运行。
STM32的启动代码在startup_stm32f10x_xx.s(xx根据微控制器所带的大、中、小容量存储器分别为hd、md、ld)中,其中的程序功能主要包括初始化堆栈、定义程序启动地址、中断向量表和中断服务程序入口地址,以及系统复位启动时,从启动代码跳转到用户main函数的入口地址。


嵌入式:STM32_第1张图片
image.png

原文链接:https://blog.csdn.net/wwt18811707971/article/details/78678059

SRAM和RAM的区别?

SRAM是静态RAM,速度快,价格贵。

SWD下载和调试程序时,boot引脚要怎么连接?

貌似不影响。

ISP是什么意思?

ISP(in-system programming)--在线系统编程

STM32的中断处理时怎样的?

从地址80000000开始执行,然后跑到reset中断,然后跳到main函数。
参考:https://www.cnblogs.com/long5683/p/9638866.html

STM32 IAP官方例子

https://www.st.com/en/embedded-software/x-cube-iap-usart.html

你可能感兴趣的:(嵌入式:STM32)