急求高人指点C程序中Swich语句如何画构方框图

2019-07-16 04:36发布

switch(gu8UpLstCmd)
{ case UPCMD_REBOOT:    //重启
    UpSdPack(UPCMD_QUEREN,gu8UpLstinx,NULL,0,0);
    while(1);
    break;
  case UPCMD_TONGBU:
    u8Ack = 1;   
    break;
  case UPCMD_WRFLASH:
    if(gu8FlashIfOK == 0) break;
     
    memcpy(&u32Addr,gu8UpTmpBf+9,4);
    FlsEraseSec(u32Addr);
    FlsWrite(u32Addr,gu8UpTmpBf+14,gu8UpTmpBf[13]);
    u8Ack = 1;
    break;
  case UPCMD_RDFLASH:
    if(gu8FlashIfOK == 0) break;
   
    memcpy(&u32Addr,gu8UpTmpBf+9,4);
   
    u8Len = gu8UpTmpBf[13];
    memcpy(gu8UpTmpBf+9,&u32Addr,4);
    gu8UpTmpBf[9+4] = u8Len;
    FlsRead(u32Addr,gu8UpTmpBf+9+5,(U16)u8Len);
   
    UpSdPack(UPCMD_RDACK,gu8UpLstInx,NULL,u8Len+5,0);
    u8Ack = 0xff;  
    break;  
  default:break;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。