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 the processor over RS-232 serial connection using a Netduino webserver.

Other Parts Discussed in Thread: TMS320F280200

Hello,

I would like to be able to flash the TMS320F280200 using the built-in ROM Flash API. In my configuration I have a Netduino webserver , which relays the communication from IP to SCI. Where do I find an example or the API functions in order to be able to start flashing.

I don't need a solution with SDFlash or some other that involves a PC, because the equipments will be in the field and I have no manpower or PC available.


Thank you in advance,

Razvan

  • I started with the Flash API Embedded example to test the procedure. How can I calculate the PLL for the TMS320F280200 ? From the documentation it seems the proccesor has 40Mhz clock.
  • Step by step it seems I am going to help myself.

    Therefore, I will post here the my development so far, hopping this will help others.

    For my configuration (one webserver having IP on one end and RS-232 on the other), I decided the best upgrade solution is to use the embedded flash API procedure.

    I am using the following document name : Flash2802x_API_using_CCS4.0v_Readme.pdf as a step-by-step upgrade procedure with example. For those one interested please search it as is and download the zip archive, as it has also an Example which follows the Checklist of PDF.

    So, after doing as instructed in the Readme file, I started the example flash project and I encountered error 12 : STATUS_FAIL_ADDR_INVALID.
    Reading the document it seems to be an invalid OTP or Flash address, but as this example has been written for this MCU, I expect to have the proper address mappings.

    Has somebody any ideea, where to look for more details in order to be able to find the proper address maps ??

    Thank you,
    Razvan
  • Did you confirm whether you passing the right flash address (or) OTP address by single stepping through the code? Send us some snapshot if possible.

    -Manoj