启动代码中关于变量的初始化

对于一个标准C程序所用到的全局和静态变量都是定位在固定的内存空间,在程序启动时必须赋予确定的数值,对于程序中没有赋初值的变量,编译器默认赋值为0。对于__no_init限定的变量则不会被初始化。 对于一个标准的C程序中用到的变量类别如下 Categories of declared data 所示, L(1) 初始化过程 需要初始化为0的section由ILINK中放置在RAM中。需要被初始化的s
相关文章
相关标签/搜索