工具/软件:
当 我将 ecc_app_am62x-sk_r5fss0-0_freertos_ti-arm-clang 集成到 ipc_rpmsg_echo_linux_am62x-sk_r5fss0-0_freertos_ti-arm-clang 时。
我发现、执行 MCU BIST 后、ECC_MAIN (Null) 将卡住
ECC 示例应用
ecc_example_init:初始化 main ESM 完成
void main_thread(void *args)
{
int32_t status = SystemP_SUCCESS;
/* Open drivers */
Drivers_open();
/* Open flash and board drivers */
status = Board_driversOpen();
DebugP_assert(status==SystemP_SUCCESS);
/* wait for PBIST completion */
status = App_waitForMcuPbist();
DebugP_log("McuPbist = %d\n\r",status);
/* start MCU LBIST*/
status = App_startMcuLbist();
/* wait for LBIST completion */
status = App_waitForMcuLbist();
DebugP_log("Lbist = %d\n\r",status);
/* Init LPM specific data */
Sciclient_initDeviceManagerLPMData(&gDMLPMData);
sciServer_init();
ecc_main(NULL);
ipc_rpmsg_echo_main(NULL);
/* Close board and flash drivers */
Board_driversClose();
vTaskDelete(NULL);
}
如果我不执行 MCU LBIST、它将正常工作。
下面是卡滞功能。
结果= SDL_ESM_INIT (SDL_ESM_INST_WKUP_ESM0、&ECC_Test_esmInitConfig_WKUP、SDL_ESM_applicationCallbackFunction、ptr);
