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.

File: C:\*\*\*.out Does not match the target endianness...

Intermittently, I get this error message. If I reset my DSP or reboot the PC the error disappears?

"File: C:\*\*\*.out Does not match the target endianness, not Loaded. Check project build options and target configuration file (ccxml)."

What means this error message? How could I avoid this error?

  • Fino,

    This means you are not properly configured the endianness in the project build settings. Try to change the endianness and check if you are seeing the error.

    Regards,
    Senthil
  • Fino,

    Your endianess should always be Little Endian for the C6727, if I recall correctly. The correct setting should always be done without your intervention after a reset.

    The endianess is set in the CSR register, which you can look at in CCS. When you get the error message, go look at the CSR register, bit 8, to see what its value is. After a reset, it should always be correct, so also check it after a reset when you do not get the error message to confirm the correct setting.

    For this message to show up, CCS has downloaded the CSR register and detected an incorrect value in bit 8. For there to be an incorrect value, with some errant code has somehow written to the CSR register to put a wrong value in that bit or else an incomplete reset occurred. An incomplete reset could happen if your power on, clocking and reset sequences do not match what is specified in the datasheet.

    You can try always doing a Reset from within CCS to see if you can avoid this error. A reset may cause the C6727 to go through its ROM-based software loader process, so take care in how you do this.

    Regards,
    RandyP
  • Dear Fino,
    Can you please attach your screen shot the error to understand your issue better ?
    You won't get this issue for the same *.out and if its loaded successfully earlier.

    What is your target board ?
    We may need to change the bootmode settings to support endianess.