Преглед на файлове

Refactor SystemView hooks for ISR and task switch tracing (#15)

KK преди 9 месеца
родител
ревизия
2e996ae84f
променени са 1 файла, в които са добавени 6 реда и са изтрити 6 реда
  1. 6 6
      SystemView_Src/Config/SEGGER_SYSVIEW_RTThread.c

+ 6 - 6
SystemView_Src/Config/SEGGER_SYSVIEW_RTThread.c

@@ -143,7 +143,7 @@ static void _cb_scheduler(rt_thread_t from, rt_thread_t to)
         if (rt_interrupt_get_nest())
         {
             SEGGER_SYSVIEW_OnTaskStartReady((unsigned)to);
-            SEGGER_SYSVIEW_RecordEnterISR();
+            //SEGGER_SYSVIEW_RecordEnterISR();
         }
         else
             SEGGER_SYSVIEW_OnTaskStartExec((unsigned)to);
@@ -158,11 +158,11 @@ static void _cb_irq_enter(void)
 static void _cb_irq_leave(void)
 {
     rt_thread_t current;
-    if (rt_interrupt_get_nest())
-    {
-        SEGGER_SYSVIEW_RecordExitISR();
-        return;
-    }
+    // if (rt_interrupt_get_nest())
+    // {
+    //     SEGGER_SYSVIEW_RecordExitISR();
+    //     return;
+    // }
 
     SEGGER_SYSVIEW_RecordExitISRToScheduler();
     current = rt_thread_self();