- 博客(2)
- 收藏
- 关注
原创 启动代码异常向量表
对于存放异常处理程序入口地址的异常向量表本身(通常包含跳转指令或处理程序的地址),或者如果这个段直接包含了异常处理程序的代码,这个属性是必需的。这是最重要的属性之一。它意味着这个段包含在程序运行时有用的内容(代码或数据),因此链接器必须将它包含在最终输出的目标文件或可执行文件中。这个表定义了当 CPU 在 EL2 发生异常(如中断、缺页、系统调用等)时,硬件应该跳转到哪个地址去执行对应的处理程序。(directive),用于声明或切换到特定的代码/数据段。属性的段(如注释段)会被链接器忽略丢弃。
2025-06-27 11:18:02
283
原创 链接脚本(LD)段书写规范详解
MEMORY {/* 基本语法:名称 (属性) : ORIGIN = 起始地址, LENGTH = 长度 */ROM (rx) : ORIGIN = 0x08000000, LENGTH = 512K /* 可读可执行 */RAM (rwx) : ORIGIN = 0x20000000, LENGTH = 128K /* 可读可写可执行 *//* 可选特殊区域 */
2025-06-26 16:16:14
784
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人