Other Parts Discussed in Thread: CONTROLSUITE
Reposted from TI-RTOS concerning flash boot programming...
I only need to boot the cm3. I download the app upgrade code from a communication network that the c28 controls. I transfer the code through the IPC and first store it into high flash on the cm3 side, using the falsh programming tools. Next I attempt to transfer the code from the high flash memory location down to 0x200000.
I have not had much luck in doing this. It appears that the ramfuncs code does not get overwritten (works until I cycle power). I believe I could get it to work if I fix the boot up location and then only transfer the app code minus the ramfuncs. How do I determine the location of the c_int00() startup location and how do I fix it in memory? Any other suggestions as to how to overcome this / solve the flash code transfer problem would be helpful. I have had zero luck trying to set breakpoints in RAM with the debugger. The XDS560V2 does not support trace on the Concerto.
CCS5.4, Concerto f28m35h52c1, XDS560V2 STM USB are what I am using.
Thanks,
Pat