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.

Piccolo run-time Software upgrade

Other Parts Discussed in Thread: TMS320F28035

I am trying to do sw upgrade of TMS320F28035 to Flash through SCI in running application. My application receives a message to start monitoring the SCI for the image. Now my question is do I generate .out file with Flash linker command file or RAM linker command file? I thought since I need to program the Flash, I have to use the Flash linker command file and convert the generated .out file to .a00 boot file with -SCI :< HEX2000 app_flash.out -boot -sci8 -a>, read this file and send it from host to my application that is running from RAM (SCI_Boot() and Flash APIs) but how the application knows what address to program in Flash? I think it will read from .a00 file !!

I can use the Flash API lib. in ROM by linking the lib, use the SCI_Boot .c and for Flash use the <Example_Flash2803x_API.c as references to program the device.

Please point me to any document or references that can help me to resolve my issues.

Thanks,

--Alex