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.

Retrieve data from TMS320F206 flash

Other Parts Discussed in Thread: CODECOMPOSER

Does anyone know of a method to retrieve the data from the flash memory of the TMS320F206? We have had to run the flash-write algo on a few to recover from depletion. We now need to reload them. We have devices that have good data to retrieve, but have not found a method to do so.

Thanks for your help.

  • Troy,

                This is a very old device that was EOL'd (End-of-Life) more than 4 years back. The current versions of CodeComposer do not support this device. You may have to get hold a version prior to CCS3.3. If you are able to get that and successfully establish a connection to the device, then you can use the option to save the image of memory (by providing the Starting address & Size). I think this is under the File-->Save option. I hope the working boards have a JTAG connector. What version of Code composer do you have and what emulator?

  • I am using a XDS510PP. I do not have a version of Code Composer that will work on this device yet. I am working on that though. Right now I am using prg2xxw95 which works great for clearing, erasing, programming, etc...
    The working boards do thankfully have JTAG connectors built in.
  • OK. You are all set from a H/W point-of-view. You have working setup of the board+emulator. The only piece that is missing is CodeComposer. Once you have that up and running, it is a trivial task to save the image of the flash. Which version of CC are you targeting?
  • v4 will not work for F206. You probably need v3.2 or older.

  • Do you know if versions older than v4 are available?
  • Troy,

    I presume you got a copy of CC that you wanted (thru Ki). If so, could you please close the post?

  • I did, however the data save and load functions do not appear to be functioning correctly. Do you have any thoughts as to why the data save and load would appear to function but are not? The progress bar comes up and goes to completion and there are no errors, but the memory does not get written. I have a command line programmer (prgxxw95) that I can use to program the devices and then verify the change using cc. When using the .out files supplied with the programmer, the program device message stays up for approximately a minute and then the routine completes. If I use the .out file created by cc, the program device message pops up and the routine immediately completes and nothing is written.

    I am able to look at the memory contents of both devices on my board using cc and no errors are produced.
  • I am confused. My understanding of what you are trying to do is this: You have a known-good device, whose flash contents you need to save to a file , which in turn you will use to re-program devices. Isn't this the case? What do you mean by "memory does not get written"? Are you able to save the flash image successfully to a file using Code Composer?

     

    I have a command line programmer (prgxxw95) that I can use to program the devices and then verify the change using cc. When using the .out files supplied with the programmer, the program device message stays up for approximately a minute and then the routine completes.

    Question--> Does the flash memory get programmed correctly with this .out file?

     

    If I use the .out file created by cc, the program device message pops up and the routine immediately completes and nothing is written.

    Question--> I presume this .out file is the flash image you saved thru CC. Do you know if the flash image was saved correctly? Did you try converting the .out file to a hex file and examine the contents?

  • I agree what I wrote was confusing. Sorry about that.
    Your last section hits the nail on the head. The .out file seems to be saved incorrectly. However, I am not familiar with how to convert the file to hex or what I should be seeing once I do. Sorry for my lack of experience in this area.
  • This issue was resolved offline.
  • This was closed offline.