logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C语言程序有哪些分段?

那么好,看一段stm32f1的启动代码,可以看到复位中断后进入的是__main这个就是编译器帮我们自动生成的一个函数,里面会自动进行copy data段以及bss段清零的操作,之后再跳转到自己编写main函数中。一般链接到 Flash,CPU 直接从 Flash 取指执行(XIP),不需要搬到 RAM(除非你为了速度做“代码搬运到 RAM 执行”):CPU 实际“访问/执行”时使用的地址,也就是链

#单片机#linux#c语言
到底了