From 956d506bf713510e2270204865b2991e4d81d93c Mon Sep 17 00:00:00 2001 From: Gwenhael Goavec-Merou Date: Thu, 28 Jan 2021 07:23:38 +0100 Subject: [PATCH] fsparser: display warning message for missing or unknown idcode --- src/fsparser.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/fsparser.cpp b/src/fsparser.cpp index c2ad627..af71c48 100644 --- a/src/fsparser.cpp +++ b/src/fsparser.cpp @@ -70,7 +70,7 @@ int FsParser::parse() vector 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");