For our project we are using MSP430FR5848 micro-controller. The firmware for the project works well when downloaded via a JTAG. But when we download the code using the BSL the device resets while working at a specific point every time.
To access the BSL we use a custom designed circuit using FTDI and an application software in VC++. The application programs reads the firmware as TI-TXT .
We are able to access the BSL of the MSP430 and could download the software into it. Its just the firmware is not working properly. We used the mass erase command to erase the MSP430 memory. We used 20 mass erase cycles. We have also verified the code written to the MSP430 using the CRC check command.
One observation we made is that if the firmware size is low the firmware seems to be working. We have downloaded a test firmware (blinking an LED etc) whose size is less than 8kB it seems to be working. But our required firmware is about 18kB size.
Can any one please help us.