Other Parts Discussed in Thread: C2000WARE
Hi,
I would like to program both CPU1 and CPU2 via SCI remote programming mode. For this purpose I use serial flash programmer utility from TI.
by entering this command on CMD :
serial_flash_programmer.exe -d f2837xD -k F2837xD_sci_flash_kernels_cpu01.txt -a blinky_dc_cpu01.txt -m F2837xD_sci_flash_kernels_cpu02.txt -n test1.txt -p COM3 -b 9600 -v
the utility shall program CPU1 core by "blinky_dc_cpu01.txt" and CPU2 core by "test1.txt" .
The kernels files are taken from the examples of this programmer.
Unfortunately I got such a message :
Only CPU1 could be programmed or erased, not CPU2 . All variations from 1 to 16 refers to CPU1 and if one of CPU2 options is checked, this message is appear
SCI communication is done by GPIO84 and GPIO85, and they are allows to program both the CPU's while boot pins (changed in Z1 BOOTCTRL register to others from the default ones ) configures SCI boot mode.
According to SPRABV4B application guide , CPU1 kernel shall contain the commands to boot CPU2 , but TI provide only txt file and it is impossible to check if the additional commands are present in it.
What should be the reason for such message and how to solve it?
Thanks in advance
Alex

