Просмотр исходного кода

[修复]修复静态线程终止后显示出错的问题

guozhanxin 7 лет назад
Родитель
Сommit
f066185d6e
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      SystemView_Src/Config/SEGGER_SYSVIEW_RTThread.c

+ 1 - 1
SystemView_Src/Config/SEGGER_SYSVIEW_RTThread.c

@@ -175,7 +175,7 @@ static void _cb_thread_inited(rt_thread_t thread)
 
 static void _cb_object_detach(struct rt_object *object)
 {
-    switch (object->type)
+    switch (object->type & (~RT_Object_Class_Static))
     {
     case RT_Object_Class_Thread:
         SEGGER_SYSVIEW_OnTaskTerminate((unsigned)object);