This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/TMS570LS0432:-cinit_compression=RLE 不起作用

Guru**** 2220740 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/955918/ccs-tms570ls0432---cinit_compression-rle-does-not-work

器件型号:TMS570LS0432

工具/软件:Code Composer Studio

尊敬的团队:

我在 .cmd 文件中使用--cinit_compression=rle。 但它在映射文件中显示了 compression = zero_init。 -cinit_compression=rle 似乎 不起作用。  

请帮助。

CCS 版本: CCS9.3
编译器版本:18.12.4

链接器生成的复制表

__TI_cinit_table @





@ 0000332c 记录:1,大小/记录:8,表大小:8 .bss:load addr=00003320,load size=00000008字节,run addr=08000028,run size=0000140f 字节,compression=zero_init 处理程序生成的表__TI_handler_table:
_ 0000334: init_size:_ inittle 记录大小:1,init 处理程序:0:0:_init 处理程序0:_size:_ init 处理程序:1,init 处理程序生成的记录:0:_size:1 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您在链接器映射文件中指出的记录与构成.cinit 段的.data 段的压缩无关。  相反、这些记录会将.bss 段填充为零。

    谢谢、此致、

    乔治

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢! 这消除了我的疑虑。