Hi Kashyap, That looks correct. How are you verifying that CPU2 is not booting to flash? Are you loading the boot ROM symbols to verify the state of CPU2? You can step through the device boot ROM by loading the boot ROM symbols (.out file) to the device. This option adds the symbols available in the generated project '.out' file for debugging purposes instead of loading the actual '.out' program onto the core via CCS - this is also why you can use this method with the boot ROM/built in bootloaders to debug and get visibility. Open CCS to a workspace Click 'view' > 'target configurations': You can import a project for this device to CCS and use that to connect to the device, or copy the raw target config from C2000Ware to the "user defined" target configurations in this window. Either way, find the device target config (example for F28375S below) and launch it: When it brings up the debug window, select the device CPU and connect to the target: Navigate to the toolbar and click the button to "load symbols" Load the boot ROM .out file. For F2837xD CPU2, it should be in C2000Ware_X_XX_XX_XX\libraries\boot_rom\f2837xd\revB\rom_sources\ccs_files\cpu02\Release\F2837x_cpu02_bootROM_REVB_Golden_020314.out If a window pops up saying it can't find the source file, you can select "Locate File" and find it in C2000Ware Usually here: C2000Ware_X_XX_XX_XX\libraries\boot_rom\f2837xd\revB\rom_sources\F2837x_bootROM\cpu02-bootROM\source The file should open to show the location of the boot ROM you are at, and you can step through/debug Best, Matt
↧