MDK的stm32启动代码(startup_stm32f10xx_hd.s)中,怎么没有将.data,.bss段(RW,ZI)的数据从flash拷贝到ram中的代码啊?谢谢

2019-07-20 19:42发布

本帖最后由 liuzq71 于 2016-10-3 14:48 编辑

.data对应初始化了的全局变量,编译后将位于可执行文件中,由启动代码负责加载到数据区中(在单片机中这部分数据会存于flash中,需要有启动代码把这部分内容拷贝到sram中),.bss段是没有初始值的全局变量,由启动代码把这部分内容全初始化为0;stm32的启动代码在哪里完成这些搬迁工作的呢?谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。