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.

Generating a Binary File for TMS320C5509A



I'm working on some older code that needs to be brought to a modern computer system for builds. It is set to use a TMS320C5509A with compiler version TI v4.4.1 and DSP/BIOS version 5.41.11.38. I attempted to use tiobj2bin and got an error that it was not supported for C5500 devices, but the overall project relies on this binary to be generated so it can be combined with another bin file to update the overall system. Is there any way to generate a binary file for the code written for this device outside of tiobj2bin or does anyone know how to get around the error of a binary file not being supported by C5500.

Thank you.

  • Hi,

    If I understood correctly you would like to create a .bin file for your current application, is that so? If so, tiobj2bin does not support C5000 architectures as some of their devices feature memory overlays or paged memory - the binary file format only supports linear addressing per file.

    However, the app note below talks about the -b option of the hex55 utility, which creates .bin files. Given the linear addressing limitation above, the hex55 leaves to the user the responsibility of taking care of all the memory addresses are properly separated.

    www.ti.com/.../spra840c.pdf

    In general, for these architectures .hex files are the preferred method.

    Hope this helps,
    Rafael
  • That accomplished what I needed, thank you.