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.

support for FlashBurn at CCS4.x



Hi everybody,

      I am using CCS 4.x . I have gone through the related thread. My question remains same:

Whether CCS 4.x supports programming of an external NOR flash through any inbuilt-tool or any downloadable & integratable tool ?

Earlier I was using CCS 3.1 and there I could install the utility flashburn 2.8 which will get integrated into the CCS 3.1 and can be used to flash the external Memory.

needed your help.

with Regards

tej pratap

  • Tej,

    Please check the post below; flashburn is only supported up to CCSv3.3.

    http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/87095.aspx#301098

    In newer boards (OMAP, DaVinci, C5505, C5515, etc.) the external flash programming is usually done by CCS projects (norflash_writer, nandflash_writer, etc.). In this case, a .out file is loaded to the device (via JTAG) and during its execution it asks for the binary/hex file on the PC and writes it to the external flash device on the board. 

    These projects are created for CCSv3.3, v4 or v5 and are much more flexible than the standalone tool - you can, for example, change the parameters to match flash device that is used in your custom board.

    Hope this helps,

    Rafael

  • Hello,

    Flashburn is not supported with CCS versions 4 and greater. There currently is not any similar tool for v4+ as far as I am aware of. There has been some discussion to add support to future versions CCS but I don't have a firm schedule of when this would be. Sorry.

    ki

  • Hi Rafael,

        Thanks for the info. It would be helpful to me if you can provide links to the material where the procedure mentioned by you is given in detail for CCS 4.x which I can follow.

    Regards

    tej

  • Tej,

    The procedure is highly dependent on the device and board you are using. In general terms:

    If you are using an existing development board, for example the C5515 eZDSP USB Stick, the Test code software package available for download at Spectrum Digital's support page contains a CCSv4 project called nor_writer. In this case you would simply import this project to your workspace to write the flash of your board.

    For a custom board or a legacy board, you can use this code (or the one for the closest board possible) as a base to create your own. However, its success will be dependent on how you designed your hardware board - not only the flash device requires a certain programming sequence and timing, but also their connection to the device (SPI, EMIF, etc.) must be taken into account, as the peripheral must be configured. Also, the frequency of operation of the device is an important factor.

    That said, we at the CCS forum are not experts on the devices themselves, therefore the exact procedure to configure the device to perform this programming is outside of our knowledge. You can get better help in the device forums for these specifics.

    Hope this helps,

    Rafael