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.

TMS320F2806: f2806 can not flash using xds110 debug probe

Part Number: TMS320F2806
Other Parts Discussed in Thread: CCSTUDIO

Dear Sirs of the team,

i am working with f2806 based board, and i used to work with this chip many years ago, i successfully worked with Flash Programming, no problem at all Erasing and flashing software, using XDS100v2, ccstudio v6.2 and windows 10 os.

Now i switched to windows 11, ccstudio v 11, and xds110 debug probe, and i can  t flash my chip anymore. i get following error:

C28xx: Starting device unlocking...
C28xx: Device unlocked. To clear the programmed password, please erase Sector A of Flash memory.
C28xx: Erasing Flash memory...
C28xx: Error occurred during flash operation: Unable to read algorithm file "C:\ti\ccs1100\ccs\ccs_base\DebugServer\bin\..\..\c2000\flashAlgorithms\FlashAPIInterface2806V3_02.out"
C28xx: Flash Programmer: Error erasing flash memory.

what can i do??,

i can t switch back to wondows 10, and i have no more xds100v2 debug probes.

Thank You

Emanuele Peruzzi

  • Emanuele,

    Thanks for reaching out to the E2E.  The API file for the C2000 devices is in this path C:\ti\ccs1100\ccs\ccs_base\c2000\flashAlgorithms\, which is not matching the path that is shown in above window.

    When you have the target configuration active, can you open the flash tools and see if there is a setting to give the path of the API file and change it to the above? I'll look into this more on my side in parallel to see if I can give you more explicit directions. 

    I'm not sure if this is related to CCSv11 install, will follow up with that as well.

    Best,

    Matthew

  • Actually, i can't see a way to set the correct path for flash algorithm, i  would like to know if i can do that and how.

    I don  t know how to get rid ot this, propably i have to downgrade to lower ccs version?

    I see that my wrong path has "DebugServer\bin\..\.." in addiction to the correct path, i can imagine that the intention of the ..\..\ was to get back of 2 levels in directory, and match the correct path, but this for some reason does not work.

  • Emanuele,

    I realized the same about the path after I was looking at this some more.  To be safe can you confirm that the API is installed in that path on you machine?  Want to make sure we are not overlooking something. 

    Can you comment on the last version of CCS that you used that worked with F2806?

    Best,

    Matthew