工具/软件:Code Composer Studio
在研究有关尝试重新构建 GNU ARM 工具链以添加大端运行时库以支持 TMS570LC4357器件的相关问题时、注意到在该 Cortex-R5F 器件是"BE8"还是"BE32"时存在一些差异:
TMS570LC4357数据表显示"此器件为 BE32、即不变大端字节序"。
2.在 CCS 10中使用 TI 编译器在 General -> Project type and tool chain -> Device enderationsis "be32"下的工程属性中为 TMS570LC4357创建新工程时。
然而、当 CCS 调试器 被使用 XDS110连接至一个 TMS570LC4357时、目标状态视图报告"BE8"、而不是"BE32":
4、基于上述目标状态、我查看了 ARM Cortex-R 文档、尝试找到哪些状态位指示器件是"BE8"还是"BE32"。
但是、根据 Cortex-R5技术参考手册 :
[引用]处理器支持字节不变的大字节序 be-8和小字节序 LE。 处理器不支持字不变的大字节序 be-32。[/quot]
鉴于上述 ARM Cortex-R4技术参考手册中关于 Cortex-R5不支持 BE32的内容、我现在不确定哪个冲突信息是正确的。
CCS 目标状态是否有错误、或者我是否误解了文档?