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/TMS320C6457:无法通过具有大端字节序设置的 HPI 接口将程序加载到 DSP 中、但可以使用小端字节序。

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/865020/ccs-tms320c6457-cannot-load-programs-into-dsp-through-hpi-interface-with-big-endian-setting-but-works-with-little-endian

器件型号:TMS320C6457

工具/软件:Code Composer Studio

大家好、

我们的团队正在尝试通过 HPI 接口和 Zynq FPGA 的 ARM 内核在 DSP 上加载和运行程序。  

当我们将 CCS 项目和 DSP 硬件(将引脚 GPIO[0] A5上拉)设置为小端字节序时、我们就完成了这一操作。  

但是、当我们将所有设置切换到大端字节序时、它根本不起作用。  

大端字节序和小端字节序的测试程序是相同的 HelloWorld 程序。 如果我们通过仿真器加载和运行它们、它们都能正常工作。

由于我们的许多 低级代码是为大端字节序目标编写的、因此我们需要解决此问题。  

有人能帮我们解决这个问题吗?

提前感谢!  

PS:我们位于中国广州、如果 FAE 能亲自提供建议、那将是最好的选择。