Hi.
I'm trying to update the firmware through BSL on MSP430G2744.
When I try to enter through the Hardware BSL Invocation (according to paragraph 1.3.1.1 SLAU319T) everything works. I can update the firmware.
But I want access through Software BSL Invocation.
Here is the entrance code in BSL in the main program.
__disable_interrupt(); // disable interrupts (*(void(**)() )0x0C00)();
I can't do anything here. I see in the debugger that the transition to the address is happening.
But I do not receive a response from the controller. On the byte of synchronization (0x80) comes in response 0xFF and then everything goes unanswered.
Host system linux.
What am I missing or doing wrong?