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.

Flash programming TMS320F2812

Other Parts Discussed in Thread: TMS320F2812, CCSTUDIO

Hi,

I am using a eZdsp TMS320F2812 board (togher with its CCStudio Ver 2). When I tried to programm the on-chip Flash by using the on-chip flash programmer

(Tool->F28xx On-chip flash programmer), I get error message "Flash API Error #11: The Device Silicon Revision ID does notmatch that required by the Flash API".

The Flash API file is "FlashAPIInterface2812V1_0Beta.out" and my device is rev E.

I think I need to update the flash plug-in. I could not get any from TI update site, where can I get the update?

Many thanks for the help.

Best regards,

King Wai

  • You should upgrade the Flash API to the latest, which is available here.

    This can be found from the TMS320F2812 Product Folder in the Tools and Software area.

     

  • Hi Brandon,

    Thanks for your reply.

    I already downloaded the newer version of Flash API for 2812.

    Please correct me if I am wrong, this is my understanding:  

    - To program the Flash from within CCStudio using the on-chip flash programmer, what I need is plug-in for the CCStudio. 

    - The Flash API is for in-circuit programming, whereby the application itself program part of the Flash, e.g. update LUT or parameter list. The Flash API should be included in the program code.

    I also tried using SDFlash application from Spectrum Digital to program the Flash, but connection to the on-board emulator failed when I reset the board. 

     

    Best regards,

    King Wai 

  • Wong King Wai said:

    To program the Flash from within CCStudio using the on-chip flash programmer, what I need is plug-in for the CCStudio. 

    Correct.  There should be a programming plug-in menu for use with CCStudio.

     

    Wong King Wai said:

    The Flash API is for in-circuit programming, whereby the application itself program part of the Flash, e.g. update LUT or parameter list. The Flash API should be included in the program code.

    Yes, the Flash API is to be integrated in your program for any in-circuit programming, including any updates performed to tables, etc. that reside in flash.