Hello Team,
We are trying to develop Main Memory Bootloader for our controller to be programmed in field by using UART(without FET). For this purpose, we followed the procedure defined in SLAA600d. We downloaded the MSPBoot templates, created boot and application project as per the document for DUAL image UART mode 20 Bit.
I was able to send the the image to controller using UART, and could see it got downloaded in the memory, CRC validated, copied the downloaded image to main application area. But once controller reboots, application does not run. For this we checked the main application area and could see that 1st 4 bytes are erased/overwritten with 0xFF.
We are not able to figure out why the first 4 bytes are being overwritten.
XT2 32 MHz, MCLK=ACLK=16MHz, SMCLK = 8MHz, UART = USCI1, Baud = 115200.
For reference attaching the boot and application project.
Thanks
Ashish