打印

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

[复制链接]
211|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
.data对应初始化了的全局变量,编译后将位于可执行文件中,由启动代码负责加载到数据区中(在单片机中这部分数据会存于flash中,需要有启动代码把这部分内容拷贝到sram中),.bss段是没有初始值的全局变量,由启动代码把这部分内容全初始化为0;stm32的启动代码在哪里完成这些搬迁工作的呢?谢谢

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

432

主题

439

帖子

0

粉丝