I am trying to use CAN-boot-mode to load an application (which doesn't work of course), so I am trying to run the TI-bootloader in the debugger to view the boot-status, and I don't think I am programming the EMU-BOOTPIN-CONFIG register properly and/or I am missing some key step. Here are the steps I am following:
1. Short GPIO84 to ground (for CAN-boot-mode), and connect/load my application via JTAG.
2. Set memory address 0xD00 (EMU-BOOTPIN-CONFIG) to 0xA5 using CCS Memory Browser, and click CPU Reset and Run.
3. The PC counter is often changing, but it is also often stopped at 0x3FB114, which for Rev A silicon (which I have), this indicates Wait Boot mode.
4. The boot-status value at address 2 shows 0x0B, which is stated to be invalid.
All I can think of is the steps above must not be completely correct; do you have any suggestions?
Also, in CAN-boot-mode, what address range should the PC counter properly stall at while waiting for the incoming CAN stream? The "wait point addresses table for CPU1" does not contain a CAN-boot-mode section.
Thanks,
Jim