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.

So where exactly does Target->Load Program load to?

Other Parts Discussed in Thread: CONTROLSUITE, TMS320C28346

So I've got a document in C:\TI\controlSUITE\development_kits\~Utilities\CCSv4HowToFlashcontrolCARDS that is suggesting that my performing a Target->Load Program from CCS4 flash my EEPROM.

The exactly language in the document is: "8) controlCARD is now flashed".  This is for a TMS320C28346, so no actual flash, but an EEPROM.

This seems way too simple.

If it is somehow true, just where exactly is the program being written to?  The EEPROM?  Someplace else in memory?  I'd need to know in order to set my jumpers to tell the boot loader where to boot from.

I thought I was going to have to use the example program "Example_2x34xI2C_eeprom" to try and figure this out, but this would certainly be a much simpler solution.

If I'm going to have to end up using the example to figure out how to use I2C to write to the EEPROM I'm still going to need to figure out how to get my a.00 file from my PC over the jtag to my board.  Any suggestions on example code for that operation?

Any guidance will be greatly appreciated.

  • Frank,

    File -> Load Program programs the .out file in either flash (or) RAM depending upon how the .obj files are linked to .out file by linker command file (.cmd file). If the device you have is C28346  (which is ROM device), if you have a .out file which will program flash, program operation will FAIL. But if you have .out file which program RAM, then it should be fine.

    Regards,

    Manoj