Other Parts Discussed in Thread: CONTROLSUITE, , C2000WARE
Tool/software:
Hello E2E Experts,
Good day.
I want to do the firmware update in our system using serial bootloader. I tried with the serial flash programmer and boot mode selection pins for sci boot loading, it works fine. But once we develop our system completely we will not have the access to the boot mode selection pins. So we are planning to store the flash kernel program and application code in flash but in different address location. when ever a firmware update is needed we can call the flash kernel from corresponding memory address using a command from application program. To check the feasibility, I am thinking to run the flash kernel in controlSUITE location (C:\ti\controlSUITE\device_support\f2833x\v142\DSP2833x_examples_ccsv5\f28335_flash_kernel) in RAM using the JTAG and try to load the application program through the SCIA port ( with out changing the Bootmode selection pins, all the pin state is 1- boot from flash). But I am not sure about the commands to send from serial flash loader for loading application only.
For loading Kernals and application , I used command
serial_flash_programmer.exe -d f2833x –k C:\Users\Public\Bootloaderf28335\serial_flash_programmer_f2833x\f28335_flash_kernel.txt –a C:\Users\Public\Bootloaderf28335\serial_flash_programmer_f2833x\Example_2833xLEDBlink.txt -p COM4 -b 9600 –v
What I need to change to load application only?
Can I do the SCI Boot loading when the JTAG is connected to the controller? I am using TMS320f28335 controller with custom Board.
Regards,
TICSC