你好@dungnv ,
首先,我强烈建议您查看引导加载程序设计,以便您能够更好地了解需要根据您的需求进行调整的内容。https://github.com/Infineon/mtb-example-mcuboot-basic?tab=readme-ov-file#overview我认为可以移植引导加载程序项目以从任何核心运行。
其次,没有必要尝试在一个核心上同时运行所有内容。您只需要在设备重置后运行引导加载程序应用程序来验证写入引导槽的应用程序的完整性或交换槽,因此当引导加载程序完成其任务时,它需要将控制权传递给您的用户应用程序,并且引导加载程序将不再运行。
最后,我不会承担评估您的设计可行性的责任。尽管对我来说它看起来还不错,但我认为这里的应用工程师的意见会受到高度赞赏。您还可以在 Infineon Github 存储库中查找 OTA(无线)代码示例进行推断。
此致,德米特罗