Hi,
We are looking at a project for one of our customers which requires adding a custom bsl to the application we have provided to enable in-field firmware update.
The firmware update is required to be over SPI, which from what I understand from the app notes and looking at the example code shouldn't be a problem, I will just replace the UART code with SPI instead. However the customer does not wish to change the hardware and by default to enter the BSL some IO need toggling to make this happen but this is not possible with the hardware they have. We would like to receive a command over the SPI to tell the msp430 that a firmware update is about to start and it then enters the BSL receives the new flash data over SPI then resets and runs the new application code.
Most of this I am happy with I was just wondering if anyone could offer any guidance of how to enter the BSL without toggling the hardware pins...in other words is there a way that in software I can trigger a reset into BSL for firmware upgrade? And which of the files that contain the TI BSL would I find the parts to edit to get this to happen?
Many thanks in advance,
Rob