Other Parts Discussed in Thread: C2000WARE, LAUNCHXL-F280039C
Hello,
I am attempting to work through the can_flash_programmer example from the C2000Ware - C:\ti\c2000\C2000Ware_4_03_00_00\utilities\flash_programmers\can_flash_programmer
I was able to successfully convert the firmware and flash kernel from .out files to .dat files using the hex2000 utility and am now trying to complete the second step in the readme file:
Usage of the CAN flash programmer is as follows:
can_flash_programmer.exe -d f28003x -k <kernel hex file name> -a <firmware hex file name>
...
"The F28003x device needs to be set to MCAN Boot before running this command. The CAN flash programmer
will send the kernel file to the F28003x device, pause for a few seconds, and then send over the
application file to program it to flash. The can_flash_programmer can be closed once the application transfer has finished."
But I'm confused on how to set the device to MCAN Boot. Looking at the Technical Reference Manual, it talks about GPIO pins 24 and 32.
How are these pins related to the emulator bootloader register values (highlighted below)?
What would I need to write to 0xD00 to start the CAN bootloader on a CPU reset?
Any help you can provide will be greatly appreciated.
Thanks!