younew 发表于 2019-7-22 16:51:47

使用RTX5(CMSIS RTOS2)内核卡死

本帖最后由 younew 于 2019-7-22 16:54 编辑

/// Insert a Thread into the Delay list sorted by Delay (Lowest at Head).
static void osRtxThreadDelayInsert (os_thread_t *thread, uint32_t delay) {
os_thread_t *prev, *next;

if (delay == osWaitForever) {
    prev = NULL;
    next = osRtxInfo.thread.wait_list;
    while (next != NULL){
      prev = next;
      next = next->delay_next;
    }
在上面的while循环中出不来了,哪位遇到过啊,可能是哪方面的问题啊?这个函数什么作用呢?


eric2013 发表于 2019-7-22 16:54:00

帮顶。

soga238 发表于 2019-7-22 20:45:23

可能要把所有任务拿出来分析下,单个看不出来
页: [1]
查看完整版本: 使用RTX5(CMSIS RTOS2)内核卡死