stm32启动过程详解
详细解释了32的启动过程
如程序清单一,STM32的启动代码一共224行,使用了汇编语言编写,这其中的主要原因下文将会给出交代。现在从第一行开始分析:
?第1行:定义是否使用外部SRAM,为1则使用,为0则表示不使用。此语行若用C语言表达则等价于:
#defineDATA_IN_ExtSRAM0
?第2行:定义栈空间大小为0x00000400个字节,即1Kbyte。此语行亦等价于:
#defineStack_Size0x00000400
?第3行:伪指令AREA,表示
?第4行:开辟一段大小为Stack_Size的内存空间作为栈。
?第5行:标号__initial_sp,表示
下载地址
用户评论