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.

[参考译文] TMS570LC4357:Hercules 中的字节序:根据 Hercules 文档的 BE-8和根据 ARM Cortex R5F 文档的 BE-32

Guru**** 2463330 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/658506/tms570lc4357-endianness-in-hercules-be-8-as-per-hercules-documentation-and-be-32-as-per-arm-cortex-r5f-documentation

器件型号:TMS570LC4357

您好!

我偶然发现了在我看来、它是一个相互冲突的规范。

根据 Hercules TMS570LC43第1.2节的 TRM、该器件支持大端字节序32格式。 但是、根据 ARM Cortex R5F TRM 第3.10节、 处理器不支持字不变大字节序 BE-32。

请您澄清一下哪一个应该被推荐、为什么?

此致、

Mehmetab

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

    正确的做法是、Cortex-R5F 默认情况下仅支持 BE-8、而不支持 BE-32;但是、我们在总线/接口中实现了额外的逻辑、因此用户可以看到 BE-32。 这是由于遗留/兼容性原因而实现的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Chuck:

    感谢您的回复。 这会清除所有内容。

    此致、
    Mehmetab