Other Parts Discussed in Thread: MSPM0C1106,
Tool/software:
Hi,
The start application command doesn't seem to work. Here is what I am doing:
- asserting the INVOKE_BSL pin and reset the uC
- the BSL is accessiable via I2C
- send BSL_CONNECT command
- send BSL_START_APPLICATION command
I'd expect that the application will be started. But that is not the case. Please note, that the INVOKE_BSL pin is still asserted. It seems to work fine if INVOKE_BSL is not set, though. But that is something we *cannot* do. For a little bit of background: This uC is used on a SoM which has also linux running and there we have a recovery mode. If the recovery mode is active, the INVOKE_BSL pin is asserted the whole time. Thus on a reset, it shall boot into the BSL to bootstrap the uC regardless of what binary was flashed there. After the reset, the bootloader of the SoC will then either (re)flash the uC or start the flashed application. Unfortunately, the latter doesn't work.
Best regards,
-michael

