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.

[参考译文] 代码稳定性设备字节序选项

Guru**** 2582405 points
Other Parts Discussed in Thread: TMS570LC4357

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1099528/code-composure-device-endianness-options

主题中讨论的其他部件:TMS570LC4357

在代码沉稳工作室中,be32和Device Endianness中的大选项有何区别?

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

    我似乎找不到文档,因此使用CCS 11.2 使用编译器ti-CGT-arm_TMS4357为20.2 创建了一个项目,并尝试了常规项目属性中的“设备配置性”字段的不同选项。

    readelf -h用于转储与字节顺序相关的生成可执行文件的标头字段。 结果是:

    设备字节序 readelf -h输出
    be32

    数据:                2的补充,大的尾端
    标志:                0x500万,版本5 EABI

    be8. 数据:                2的补充,大的尾端
    标志:                0x580万,版本5 EABI,BE8
    数据:                2的补充,大的尾端
    标志:                0x580万,版本5 EABI,BE8
    数据:                2的补充,小的尾端
    标志:                0x500万,版本5 EABI

    因此,CCS中的Device Endianness中的大选项似乎等同于BE8。

    另请参阅 CCS/TMS570LC4357:对于TMS570LC4357,CCS 10目标状态显示为"BE8",而不是"BE32" ,以获得关于TMS570LC4357的CCS调试器所显示目标状态的注释