Other Parts Discussed in Thread: C2000WARE
Tool/software:
Hello,
I am looking at the SCI serial bootloader example in the C2000Ware - C:\ti\c2000\C2000Ware_5_02_00_00\utilities\flash_programmers\serial_flash_programmer
I see the following in the f2837xD_fw_upgrade_example.txt file.
Here are the command line options:
• DFU
• Erase
• Verify
• Unlock Zone 1
• Unlock Zone 2
• Run CPU1
• Reset CPU1
• Done
Here is the procedure for updating the firmware:
Procedure to Program Flash (DFU):
1) Boot the F2837xD in SCI Boot Mode.
2) Connect a serial port from the PC to the correct GPIO pins (dependent on sci boot mode 1 or 2)
3) From the Host command line:
serial_flash_programmer.exe -d f2837xD -k F2837xD_sci_flash_kernels_cpu01.txt -a blinky_cpu01.txt -p COM7 -b 9600
This will download the flash kernel into RAM of the device using the SCI boot loader and beging executing
the kernel.
4) Select Option 1 DFU for CPU1.
5) Select either Run CPU1 or Reset CPU1.
I was wondering if it is best practice in updating the firmware. Is it to first do the Erase command then do the DFU command or is just the DFU command sufficient?
Thanks,
Brent