【发布时间】:2022-09-23 01:29:06
【问题描述】:
我正在尝试以不同方式加载 2 个模块:
Module_1 使用txm_module_manager_memory_load
Module_2 使用txm_module_manager_in_place_load
结果:在加载它们并启动 Module_1 之后,它会引发 UsageFault 错误(模块 2 尚未启动),两个模块共享从 txm_module_manager_initialize 创建的相同 byte_pool。
我无法捕捉到错误,因为所有 API 都返回 TX_SUCCESS
参考x-cube-azrtos-h7 TX-MPU 示例,app_threadX 会发生什么变化以正确加载 Module_1?
或者它是关于在链接文件 STM32H7xx_FLASH.ld 中指定的东西?
编辑:以下是最新的线程状态和 \"_txm_module_manager_memory_fault_info\" 值:
标签: module threadx azure-rtos