Ver Fonte

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

guozhanxin há 7 anos atrás
pai
commit
f066185d6e
1 ficheiros alterados com 1 adições e 1 exclusões
  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);