diff options
author | Markus Wigge <mwigge@marcant.net> | 2010-07-01 10:40:22 +0000 |
---|---|---|
committer | Markus Wigge <mwigge@marcant.net> | 2010-07-01 10:40:22 +0000 |
commit | 642a6e1a5186e1e5aff49075d0a5de51b60c77fe (patch) | |
tree | 578ebd7b8c7e2913665a6a020017208ed1e67355 /tools/firmware-utils/src/addpattern.c | |
parent | 09ed7e00a4df886204d85dd7a0d2e7098816481a (diff) | |
download | upstream-642a6e1a5186e1e5aff49075d0a5de51b60c77fe.tar.gz upstream-642a6e1a5186e1e5aff49075d0a5de51b60c77fe.tar.bz2 upstream-642a6e1a5186e1e5aff49075d0a5de51b60c77fe.zip |
preset stable and try* flags for TRX2 headers
* changed addpattern.c to preset the stable and try flags used in TRXv2 images
to dupe CFE and pretend a stable image.
* changed trx.c to calculate TRXv2 CRC with stable and try flags set to 0xFF
like CFE does on startup
* fixed compile warnings in trx.c by explicit casting
SVN-Revision: 22012
Diffstat (limited to 'tools/firmware-utils/src/addpattern.c')
-rw-r--r-- | tools/firmware-utils/src/addpattern.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/firmware-utils/src/addpattern.c b/tools/firmware-utils/src/addpattern.c index 6eccb1bd99..da6797c9ce 100644 --- a/tools/firmware-utils/src/addpattern.c +++ b/tools/firmware-utils/src/addpattern.c @@ -205,8 +205,10 @@ int main(int argc, char **argv) break; case '5': /* V5 is appended to trxV2 image */ - hdr->stable[0] = hdr->stable[1] = 0xFF; - hdr->try1[0] = hdr->try1[1] = 0xFF; + hdr->stable[0] = 0x73; // force image to be stable + hdr->stable[1] = 0x00; + hdr->try1[0] = 0x74; // force try1 to be set + hdr->try1[1] = 0x00; hdr->try2[0] = hdr->try2[1] = 0xFF; hdr->try3[0] = hdr->try3[1] = 0xFF; break; |