diff options
author | 2020-01-31 09:50:18 +0100 | |
---|---|---|
committer | 2020-01-31 09:50:18 +0100 | |
commit | 7d5c59f6e507c3ee855014cbbf9a2e6f212057fd (patch) | |
tree | 5636d7e1ddd7f37ab43f8273397edbfd67ad3b92 /src/tools/jedutil.cpp | |
parent | aecb7fa019c12f24fccd5d06c07bfb45c7acd214 (diff) | |
parent | 8f9e9c9e84f863527f1502f0a8b0ee46a659d227 (diff) |
Merge pull request #6068 from JoakimLarsson/alfaskop_pla
Alfaskop improvements
Diffstat (limited to 'src/tools/jedutil.cpp')
-rw-r--r-- | src/tools/jedutil.cpp | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/tools/jedutil.cpp b/src/tools/jedutil.cpp index 49b5d00cd38..b500e689785 100644 --- a/src/tools/jedutil.cpp +++ b/src/tools/jedutil.cpp @@ -7429,9 +7429,19 @@ static int command_convert(int argc, char *argv[]) /* read the binary data */ err = jedbin_parse(srcbuf, srcbuflen, &jed); - switch (err) + + if (err == JEDERR_INVALID_DATA) { - case JEDERR_INVALID_DATA: fprintf(stderr, "Fatal error: Invalid binary JEDEC file\n"); free(srcbuf); return 1; + fprintf(stderr, "Fatal error: Invalid binary JEDEC file\n"); + free(srcbuf); + return 1; + } + + if (jed.binfmt == DATAIO) // DATAIO is detected and not supported yet, it has swapped inverted/non-inverted line fuses + { + fprintf(stderr, "Fatal error: Unsupported DATAIO PLA format detected\n"); + free(srcbuf); + return 1; } /* print out data */ |