ICall_Errno ICall_abort(void) { #ifdef HALNODEBUG #elif defined(EXT_HAL_ASSERT) HAL_ASSERT(HAL_ASSERT_CAUSE_ICALL_ABORT); #else if (abortLoop) { while(abortLoop); //就卡死在这个死循环这里了 } // add the else in order to have full call stack on abort else { return(I...
系统进入ICall_Errno ICall_abort(void)函数死循环。
HOOK_ABORT_FUNC(); } key = ICall_enterCSImpl(); if (ICall_newTask(task) == NULL) { /* abort */ ICALL_HOOK_ABORT_FUNC(); } ICall_leaveCSImpl(key); } Task_restore(keytask); }如果不去debug直接烧录可以正常运行?keytask = Task_disable...
/lib/libc.so.6(gsignal+0x4f) [0xb76430cf] /lib/libc.so.6(abort+0x187) [0xb76449e7] /lib/libc.so.6 [0xb767f4ed] /lib/libc.so.6 [0xb768550b] /lib/libc.so.6 [0xb7686de4] /lib/libc.so.6(cfree+0x6d) [0xb7689fdd] /usr/lib/libglib-2.0.so.0(g_free+0x36) [0xb7...
我正在尝试使用 CC1352P 芯片。 我的CC1352P 是一个实验版本、器件型号前缀为 XCC。 我已经连接了一个带有两个电容器和24MHz 外部时钟的芯片、如文档中所述。 我的问题是测试标准外设功能(TI 驱动程序)的示例运行良好、但当我尝试启动任何 BLE 示例时、我的程序会在 iCall_abort()函数...
自制板,2640 4*4 封装, sdk 2.30版本, 官方simple_per例程,相关宏已修改为4*4封装。 LLAUNCHXL 板环境程序执行正常,但自制板上 进入 SimplePeripheral_init 执行至 GGS_SetParameter(GGS_DEVICE_NAME_ATT, GAP_DEVICE_NAME_LEN, attDeviceName); 进入ICall_Abort, ...
HAL_ASSERT (HAL_ASSERT_CAUSE_ICALL_ABORT); 其他 { volatile uint8_t j=1; while (j); } 是否有任何想法、什么可能导致此问题? 非常感谢! 你(们)好 您能不能步出并为我们提供更好的堆栈跟踪视图。 iCall_abort 函数只是告诉我发生了什么错误。 我们需要了解所谓的信息、以详细了解失败...
ICall_abort(); ; ---> stop here by breakpoint #endif /* HALNODEBUG */ } } // The return parameter is set in the runtime stack, at the location of the // first parameter. res = liteMsg.msg.pointerStack[0]; va_end(argp); return...
ICALL_HOOK_ABORT_FUNC(); return(ICALL_ERRNO_SUCCESS); } 10, 运行gapRole_ini 函数执行如下代码出现异常 // Restore Items from NV VOID osal_snv_read(BLE_NVID_IRK, KEYLEN, gapRole_IRK); VOID osal_snv_read(BLE_NVID_CSRK, KEYLEN, gapRole_SRK); ...
自制板,2640 4*4 封装, sdk 2.30版本, 官方simple_per例程,相关宏已修改为4*4封装。 LLAUNCHXL 板环境程序执行正常,但自制板上 进入 SimplePeripheral_init 执行至 GGS_SetParameter(GGS_DEVICE_NAME_ATT, GAP_DEVICE_NAME_LEN, attDeviceName); 进入ICall_Abort, ...