To fix the hang problem
Dependencies: FreescaleIAP SimpleDMA mbed-rtos mbed
Fork of CDMS_CODE by
Diff: COM_MNG_TMTC.h
- Revision:
- 141:b29541186a74
- Parent:
- 136:8074893cd24e
--- a/COM_MNG_TMTC.h Thu Mar 10 15:26:50 2016 +0000 +++ b/COM_MNG_TMTC.h Tue Mar 29 08:32:29 2016 +0000 @@ -495,7 +495,9 @@ } case 0x2: { + #if DEBUG printf("sub_service:Read from Flash_Memory\r\n"); + #endif mid=(uint16_t)(tc_ptr->TC_string[3]<<4)+(uint16_t)(tc_ptr->TC_string[4]); //Data[0] = FCTN_CDMS_RD_FLASH(0); @@ -513,7 +515,7 @@ { tm_pointer->TM_string[3+i] = (uint8_t)((Data[1]>>(8*i))&0x00FF); } - crc16 = crc16_gen(tm_ptr->TM_string,9); + crc16 = crc16_gen(tm_ptr->TM_string,11); tm_pointer->TM_string[11] = (uint8_t)((crc16&0xFF00)>>8); tm_pointer->TM_string[12] = (uint8_t)(crc16&0x00FF); //for(int i = )