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.

TMS320DM6435: Unexpected big endian mode on new PCB

Part Number: TMS320DM6435

Hi all,

we're having some problems with a new pcb design for the TMS320DM6435. When connecting through JTAG all seems fine until loading the binary file due to an endianness mismatch.

C64XP_0: GEL: File: C:\test.out Does not match the target endianness, not loaded. Check project build options and target configuration file (ccxml).

CCS shows that the device is in BE mode, which doesn't seem right after reading that the processor only supports little endian. I've already read on the forum that the DM6437 actually has the hardware capability to support big endian, and somehow we managed to activate the big endian mode and don't know how to disable it. Is there any pin configuration which activates the big endian mode, but isn't documented? For debugging purposes we tried to interact with the DRAM and NOR flash, and both seems fine (DRAM write operations in 32-bit mode are in BE).

We already use the DM6435 in some products and it works fine with a very similar hardware design.