Hey Group,
To give a bit of a background to the problem, I have setup two projects, one as a bootloader and the other as the main code.
I am able to load the bootloader with the XDS200 debugger via CCS and have it jump to the right start point in main.
I am also able to load on the main code afterwards with the debugger and have it also jump to main, the jump is successful from Bootloader to Main code.
Now, in the instance where I have a change to main and wish to reload it, the debugger will load the firmware and complete successfully, but then proceed to constantly reset in the debug interface, as seen in the image below, switching between the two states and never returning.
I am erasing the main memory when downloading the bootloader, but only erasing and downloading when applying the Main code, these are set individually in either Project Properties->Debug->MSP432 Settings-> Erase Configurations
Can anyone see what is going wrong here? Obviously it is time consuming and troublesome to reload the bootloader every time I make a change to the main code.