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.

Where to find .out file for F28377D boot ROM for CCS debug/trace?

Expert 1960 points
Other Parts Discussed in Thread: CONTROLSUITE

Hi there,

I posted a question (linked below) in CCS forum but was suggested to re-post it here since it's more for C2000 gurus. I'm using F28377D and the MCU often stuck in boot ROM. Therefore I'd like to be able to trace into boot ROM code to see where it stopped and why. I rebuilt boot ROM with the source code from latest controlSuite, but not sure if it matches the code running in the boot ROM (Rev B). I also noticed 2 .lib files in the folder C:\ti\controlSUITE\libs\utilities\boot_rom\F2837x_revb\revb_rom_symbol_libs\c1rom_BootROMSymbols

But unable to load them directly into CCS debugger. It requires .out file. My question: how do we know the source code in controlSuite matches exactly the boot ROM in MCU? If not, can we have the actual .out file just for debugging purpose? Thanks in advance for your help!

  • did you try using the load symbols option and pointing to the out file in "C:\ti\controlSUITE\libs\utilities\boot_rom\F2837x_revb\revb_rom_sources\ccs_files\cpu01\Release\F2837x_cpu01_bootROM_REVB_Golden_020314.out"


    Best Regards
    Santosh Athuru
  • Hi Santosh ,
    Thanks for your reply! I did not see this file earlier as I was looking for symbols files in the symbol folder. :-) I assume that it is the "final" image that is actually burnt into boot ROM of the 377D MCU RevB.
    Anyway, I tried just now. It gave me an error saying "Can't find a source file at "C:/work/grepos/bootrom/Boot_RM/......". Then I press "Locate File" button and point it to the source code folder in controlSuite, it brings me the actual line of source code. WOnderful! Thanks for your help. I guess that I can label this question as "answered". But please let me know if you have any further suggestions and tips.
  • Shef,
    looks good. You are proceeding correct, now you can put break points and all. Just remember htat when you run the ROM code with emulator connected the ROM code will follow through the emulation boot path. Please refer to the ROM chapter (flow diagram) in the device TRM.

    Best Regards
    Santosh Athuru