ZHCUAV7Z september 1995 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
默认情况下,链接器不压缩复制表(节 3.3.3和节 8.8)源数据段。--cinit_compression 和 --copy_compression 选项指定通过链接器进行压缩。
--cinit_compression 选项指定链接器应用于 C 自动初始化复制表源数据段的压缩类型。默认为 lzss。
可使用链接器生成的复制表来管理重叠。为了节省 ROM 空间,链接器可压缩由复制表复制的数据。压缩数据在复制过程中被解压。--copy_compression 选项控制复制数据表的压缩。
这些选项的语法为:
--cinit_compression[=compression_kind]
--copy_compression[=compression_kind]
compression_kind 可以是以下类型之一:
为了减少 .cinit 表中出现孔洞的几率,初始化表中的压缩段采用字节对齐方式。
更多有关压缩的信息,请参阅节 8.8.5。