Ver código fonte

decrease stack for inittask and remove stack size for other tasks

balbekova 2 anos atrás
pai
commit
0ad3be03ed
2 arquivos alterados com 6 adições e 6 exclusões
  1. 4 4
      user/init_task.c
  2. 2 2
      user/main.c

+ 4 - 4
user/init_task.c

@@ -68,7 +68,7 @@
 #include "task.h"
 
 extern bool dhcp;
-
+#define DBG if (0)
 /**
   * @brief  Общая структура настроек
   */
@@ -191,13 +191,13 @@ DHT_Task_Init();
 // -----------------------------------------------------------------------------
     /* SNTP */
      SNTP_Init();
-    xTaskCreate(vTaskOnceSynchro, "sntpOnceSinhro", configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY,
+    xTaskCreate(vTaskOnceSynchro, "sntpOnceSinhro", 2*configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY,
         &xHandleSntpOnceSinhro);
-    xTaskCreate(vTaskPeriodicSynchro, "sntpPeriodicSinhro", configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY, NULL);
+    xTaskCreate(vTaskPeriodicSynchro, "sntpPeriodicSinhro", 2*configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY, NULL);
 // -----------------------------------------------------------------------------
 #ifdef SNMP_ENABLE
     SNMP_Init();
-    xTaskCreate(snmp_trap_tread, "snmpTrapTest", 3 * configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY, NULL);
+    xTaskCreate(snmp_trap_tread, "snmpTrapTest", 4 * configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY, NULL);
 #endif
 #endif
 

+ 2 - 2
user/main.c

@@ -82,8 +82,8 @@ int main()
 
     init_settings();
 
-    //xTaskCreate( InitTask, "InitTask", 1000, NULL, tskIDLE_PRIORITY, NULL);
-    xTaskCreate( InitTask, "InitTask", 6000, NULL, tskIDLE_PRIORITY, NULL);
+    xTaskCreate( InitTask, "InitTask", 1000, NULL, tskIDLE_PRIORITY, NULL);
+  //  xTaskCreate( InitTask, "InitTask", 6000, NULL, tskIDLE_PRIORITY, NULL);
 
     vTaskStartScheduler();