Browse Source

重启测试

CHENJIE-PC\QiXiang_CHENJIE 4 years ago
parent
commit
0042d6d6ba
1 changed files with 3 additions and 11 deletions
  1. 3 11
      src/app.c

+ 3 - 11
src/app.c

@@ -179,8 +179,6 @@ static void Main_Task(void* arg)
     NetSocDisplay(LED_SOC_2,LED_TURN_OFF);
     NetSocDisplay(LED_SOC_3,LED_TURN_OFF);
     FaultDisplay(LED_TURN_OFF);
-    uint32_t bitmap;
-    uint32_t mask;
     NVIC_EnableIRQ(PadWakeup1_IRQn);
     slpManSetPmuSleepMode(true,SLP_HIB_STATE,false);
     slpManApplyPlatVoteHandle("MainSlp",&MainSlpHandler);
@@ -267,7 +265,6 @@ static void Main_Task(void* arg)
                     PROC_UART_STATE_SWITCH(PROCESS_UART_STATE_SLEEP);
                     PROC_CAN_STATE_SWITCH(PROCESS_CAN_STATE_SLEEP);
                     PROC_TCP_STATE_SWITCH(PROCESS_TCP_STATE_SLEEP);
-                    osDelay(1000/portTICK_PERIOD_MS);
                 }
                 #ifdef USING_PRINTF
                             printf("Ms_sleep:uart_%d,can_%d,tcp_%d\r\n",gProcess_Uart_Task,gProcess_Can_Task,gProcess_Tcp_Task);
@@ -294,15 +291,11 @@ static void Main_Task(void* arg)
                     printf("Main_Sleep\n");
                 #endif
                 FaultDisplay(LED_TURN_ON);
-                slpManGetDrvBitmap(&bitmap,&mask);
-                #ifdef USING_PRINTF
-                    printf("which bitmap can go check :%x,%x \n",bitmap,mask);
-                #endif
+                slpManDeepSlpTimerStart(deepslpTimerID,300000); 
                 slpManSlpState_t slpstate = slpManPlatGetSlpState();
                 #ifdef USING_PRINTF
                     printf("which slpstate can go now :%d \n",slpstate);
                 #endif
-                slpManDeepSlpTimerStart(deepslpTimerID,300000); 
                 while(1)
                 {
                     osDelay(30000/portTICK_PERIOD_MS);
@@ -449,8 +442,7 @@ static void Uart_Task(void* arg)
         {
             case PROCESS_UART_STATE_IDLE:
             {
-                NetSocDisplay(LED_SOC_1,LED_TURN_OFF);
-                osDelay(10);     
+                NetSocDisplay(LED_SOC_1,LED_TURN_OFF);     
                 Rece_index = 0;
                 break;
             }
@@ -987,7 +979,6 @@ static void Tcp_Task(void* arg)
     uint8_t* TcpSendBuffer=NULL;
     volatile bool Tcp_Flag=false;
     eventCallbackMessage_t *queueItem = NULL;
-    registerPSEventCallback(NB_GROUP_ALL_MASK, socketRegisterPSUrcCallback);
     while(true)
     {
         switch(gProcess_Tcp_Task)
@@ -1182,6 +1173,7 @@ void Can_Task_Init()
 void Tcp_Task_Init()
 {
     osThreadAttr_t task_attr;
+    registerPSEventCallback(NB_GROUP_ALL_MASK, socketRegisterPSUrcCallback);
     memset(&task_attr,0,sizeof(task_attr));
     memset(gProcess_Tcp_TaskStack, 0xA5, PROC_TCP_TASK_STACK_SIZE);
     task_attr.name = "Tcp_Task";