Maybe already some good news for you:
- Got an answer from the Mbed OS team:
In the simple, single core world, Mbed OS is built with the application into one image and loaded on the MCU in the standard ARM Cortex M way. The core starts up normally, loads reset vector, which then proceeds to setting up the HW, does a software setup, starts up our RTOS which executes user code. You’ll need to add bootloader for update capabilities, but basic usage doesn’t require it.
- We already worked on integrating our LoRaWAN stack with the PSoC64 MCU. I learned from the Cypress MCU team that PSoC64 will support Mbed OS. PSoC64 includes secure boot and ARM PSA by default.
Probably for now, 1 is the quickest route to go. I’m not yet familiar with Mbed OS implementation itself, but in my understanding one should be able to flash the M4 on our module with the combined image (Mbed OS with application).
Are there any single core PSoC6 MCUs / boards at Mbed OS you can select? And are you able to generate a combined image?