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.

burn flash 5509a under ccs v3

We have a few products based on the DSP 5509a under ccs v3.
We connect to the device through Jtag.
Obviously for developing and debugging it is very helpfull.
Currently we also use the jtag to burn flash which requires ccs v3 (windows xp).
This seems to be a bit annoying especially for technical support and updates.
I would like to know what is the minimal applications and devices just in order to burn flash. 

Thanks,
Ami

  • Ami,

    You have two choices.

    Choice 1 is to use the TI bootloader, which is built into the '5509A.  The customer reboots the device while it is connected to his PC, and you have an application that he runs on the PC which uploads a simple program to reflash the device.  This option is the most robust, because the ROM is always there, but is less flexible because you have to deal with the bootloader.

    Choice 2 is to add your own reflashing logic to your device firmware.  Your PC application then sends the bitstream to the device, which writes it to the FLASH, and then reboots.  This option is more flexible, but can brick the device if the flashing operation is interrupted.

    In either case, the bootloader User's Guide, SPRA375, which describes how the bootloader works, is invaluable.

    Regards,

    Bill

  • Thank you for replying.

    To make it clear.
    We are using the Parallel EMIF-Boot Mode with AT49BV802DT-70CU flash.
    At first we use the HEX55 utility to create an output file.
    Then we burn the file through the burn flash utility using ccs v3.

    My question is once I have created the hex file what other options do we have in order to burn the flash in a more simple way (software and hardware).
     
    Thanks,
    Ami