fsparser: display warning message for missing or unknown idcode

This commit is contained in:
Gwenhael Goavec-Merou 2021-01-28 07:23:38 +01:00
parent 71c4b32202
commit 956d506bf7
1 changed files with 5 additions and 3 deletions

View File

@ -70,7 +70,7 @@ int FsParser::parse()
vector<string> vectTmp;
string buffer, tmp;
printInfo("Parse " + _filename + ": ", true);
printInfo("Parse " + _filename + ": ", false);
parseHeader();
_fd.seekg(0, _fd.beg);
@ -128,7 +128,7 @@ int FsParser::parse()
_bit_length = (int)_bit_data.size() * 8;
if (idcode == 0)
printf("IDCODE not found\n");
printWarn("Warning: IDCODE not found\n");
/* use idcode to determine Count of Address */
unsigned nb_line = 0;
@ -163,6 +163,7 @@ int FsParser::parse()
addr_length = 5536;
break;
default:
printWarn("Warning: Unknown IDCODE");
nb_line = 0;
}
@ -186,7 +187,8 @@ int FsParser::parse()
}
_checksum = sum;
printf("checksum 0x%02x\n", _checksum);
if (_verbose)
printf("checksum 0x%02x\n", _checksum);
printSuccess("Done");