|
@@ -36,11 +36,15 @@ void MBIC_HeaderCheck(uint8_t* data){
|
36
|
36
|
MBIC_LENGTH_1 - MBIC_SUBUID_0 - 1,
|
37
|
37
|
data[MBIC_HEADERCHECKSUM_0]);
|
38
|
38
|
|
39
|
|
- if(Chksum_ret == false)
|
|
39
|
+ if(Chksum_ret == false){
|
40
|
40
|
printf("CheckSum Ret False \r\n");
|
|
41
|
+ return;
|
|
42
|
+ }
|
41
|
43
|
|
42
|
44
|
if(data[4] == MBIC){
|
43
|
45
|
MBIC_FirmwareUpdateStart(data);
|
|
46
|
+ }else{
|
|
47
|
+ return;
|
44
|
48
|
}
|
45
|
49
|
}
|
46
|
50
|
}
|
|
@@ -66,9 +70,11 @@ uint8_t reserved[59];
|
66
|
70
|
void MBIC_DownLoadHeaderCheck(uint8_t* data){
|
67
|
71
|
if( strncmp(&data[MBIC_DOWNLOAD_MARK0],MBIC_DOWNLOAD_MARK,sizeof(MBIC_DOWNLOAD_MARK)) != 0){
|
68
|
72
|
printf("FUNCTION : %s LINE : %d = %s Mark ERR \r\n",__func__,__LINE__);
|
|
73
|
+ return;
|
69
|
74
|
}
|
70
|
75
|
if( strncmp(&data[MBIC_DOWNLOAD_FILENAME0],MBIC_DOWNLOAD_FILENAME,sizeof(MBIC_DOWNLOAD_FILENAME)) != 0){
|
71
|
76
|
printf("FUNCTION : %s LINE : %d = FILENAME ERR ERR \r\n",__func__,__LINE__);
|
|
77
|
+ return;
|
72
|
78
|
}
|
73
|
79
|
|
74
|
80
|
|