IMX6ULL裸机开发学习
以下内容是我在学习正点原子IMX6ULL
开发板alpha
中记录的笔记,部分摘录自正点原子IMX6ULL开发手册
。
链接脚本
链接脚本的例子
1 | SECTIONS |
加上清除BSS段,代码不运行
__bss_start = 0X87800289 。对于32位的SOC来说,一般访问是4字节访问的。0X0,0X4,0X8,0XC。芯片处理的时候以4字节访问,因此会从0X87800288开始清除BSS段。然而0X87800288不属于BSS段。所以我们需要对__bss_start进行四字节对齐。按照四字节对齐的原理,__bss_start = 0X8780028C。所以需要设置__bss_start为四字节对齐。
1 | SECTIONS |
- 本文作者: 路痴的兔子
- 本文链接: https:/proudrabbit.gitee.io/IMX6ULL学习笔记-三.html
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!