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: Cannot load programs into DSP through HPI interface with Big Endian setting but works with little endian.

Part Number: TMS320C6457

Tool/software: Code Composer Studio

Hi everyone,

Our team is trying to load and run a program on DSP through the HPI interface with the ARM core of a Zynq FPGA. 

We have made it done when we set both CCS project and DSP hardware(pull up the pin GPIO[0] A5) to little endian. 

But when we switch all the settings to big endian, it doesn 't work at all. 

The test programs, both big and little endian, are the same HelloWorld program. And they all work well if we load and run them through the emulator.

Because lots of our low level codes are written for big endian target, we need to solve this problem. 

Could anyone help us to sort it out?

Thanks in advance! 

PS: We are located in Guangzhou, China and if a FAE can give advice in person would be best.