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.

TMS320F28377D: Uniflash download .hex file

Part Number: TMS320F28377D
Other Parts Discussed in Thread: UNIFLASH

Dear sir:

        I have a problem about Uniflash, I uesd Unifalsh download .out file to 28377D, it is running ok.  But When I download .hex file which generate by hex2000,it is not running ok. I also download .hex file which from  CCS, but  also bad.  that is why?

        thinks!

  • Hi,

    Could you please let me know the options you have used to generate the hex file?

    Is there any reason to use hex file when you already have .out file?

    Please look at similar threads incase it might help you
    e2e.ti.com/.../709416

    e2e.ti.com/.../461531

    Thanks,
    Katta
  • HI,

       1、the first medhod

    I used hex2000 to generate dsp1_cpu1.hex and dsp1_cpu2.hex like this:

     to generate dsp1_cpu1.hex and dsp1_cpu2.hex like this:

    2  My second method

         the .hex file  generate by CCS .the options of CCS like this:

    I mean that the .out file download and running ok, but the two medhods above to generate hex file are not running ok.

    3、My reason to use hex file is that I can use C2pro download hex file. which much faster.  Because I used C2pro download hex file, It's download ok , but 28377 not running.

      I think when  Uniflash download hex file running ok, maybe C2pro  download hex file running ok.

  • Sorry, the has a mistak above.

    to generate dsp2cpu1.hex and dsp2cpu2.hex like this:

  • Thank you for your answer. I know the reason that my hex file have some problem. In addition to the hex files, dsp1cpu1.i10 files also generated. That mean my  hex file is incomplete.   my problem look like this:

    Can you tell me how I genarate only one hex file?  what is the number in memwidth and romwidth?

  • Hi,

    C2000 Hex utility generates separate hex files for page0 and page1. If you want to generate a single hex file, map any initialized sections in your linker command file to page0 memories instead of page1.

    The memwidth and romwidth of 16 are fine.

    Thanks and regards,
    Vamsi