stm32的启动文件初始化flash了吗?对于stm32来说程序下载到flash并且到在flash中运行,所以stm32的启动文件要初始化时钟ram和flash。uboot就比较复杂了

初始化堆栈指针 SP
初始化程序计数器指针 PC
设置堆、栈的大小
设置中断向量表的入口地址
配置外部 SRAM 作为数据存储器调用 SystemInit() 函数配置 STM32 的系统时钟
设置 C 库的分支入口 "__main” (最终用来调用 main 函数)

猜你喜欢

转载自blog.csdn.net/dianqicyuyan/article/details/123366513