ZHCADC3B February 2019 – October 2023
程序标头包含以下字段。
p_type
C28x 没有为程序标头中的 p_type 字段定义特定于处理器的段类型。
p_vaddr,p_paddr
C28x 当前没有虚拟寻址。p_vaddr 和 p_paddr 字段指示段的执行地址。在一个地址加载并复制到另一地址执行的段在目标文件中由两个不同的段表示:一个是包含此段的代码或数据的加载映像段,其地址字段引用载入地址;另一个是未初始化的运行映像段,其地址字段引用运行地址。应用负责在适当时将加载映像的内容复制到运行地址。
p_flags
没有为 C28x 定义特定于处理器的段标志。
p_align
如 System V ABI 中所述,可加载段在文件中对齐,以使其 p_vaddr(存储器中的地址)和 p_offset(文件中的偏移量)一致,模数为 p_align。在具有虚拟存储器的系统中,p_align 通常指定页面大小。除非针对特定平台指定,在 C28x 中,未指定 p_align 的含义和设置。