Hi,
I've restarted some development on MSP430F2274 (chip revision E populated on my board) and I'm facing some strange data corruption when programming trough MSP-FETU430IF (HW V1.4A, FW upgraded to 3.08.00.000).
I've tested latest MSP flasher command line tool (Exit: 60, Error: Verification error) and also FET-Pro430 programing tool (verification error). Both are returning verification error occasionally.
I'm flashing main memory only.
I've tested two physical MSP-FETU430IF programmers, both behaves the same.
I've tested FlashPro430 programming HW and it works perfectly fine, no errors.
For information here is snapshot comparison from FET-Pro430 tool (it seems there is some shift in data):
: ============ Data Result Comparation. =============
: == Only data from the code file that does not match==
: == with the Flash Memory data is displayed. ==
: == Extra data from the Flash Memory is ignored. ==
: First Line - Data from the Code File.
: Second Line - Data from the Flash Memory.
0x93B0: .. .. .. .. .. .. .. .. 58 02 1C 41 02 00 .. 4C | ........X..A...L
0x93B0: .. .. .. .. .. .. .. .. EF BE 58 02 1C 41 .. 00 | ..........X..A..
0x93C0: 03 43 0C 42 81 4C 00 00 03 43 31 50 06 00 30 41 | .C.B.L...C1P..0A
0x93C0: 02 4C 03 43 0C 42 81 4C 00 00 03 43 31 50 06 00 | .L.C.B.L...C1P..
0x93D0: 5C 42 58 02 5C 93 3B 20 5C 42 19 00 7C F0 7F 00 | \BX.\.; \B..|..
0x93D0: 30 41 5C 42 58 02 5C 93 3B 20 5C 42 19 00 7C F0 | 0A\BX.\.; \B..|.
0x93E0: 3C F0 FF 00 C2 4C 19 00 03 43 5C 42 18 00 6C F2 | <....L...C\B..l.
0x93E0: 7F 00 3C F0 FF 00 C2 4C 19 00 03 43 5C 42 18 00 | .<....L...C\B..
0x93F0: 0C 93 FB 23 5C 42 19 00 7C D0 80 FF 3C F0 FF 00 | ...#\B..|...<...
0x93F0: 6C F2 0C 93 FB 23 5C 42 19 00 7C D0 80 FF 3C F0 | l....#\B..|...<.
0x9400: C2 4C 19 00 7D 40 88 FF 7C 40 2C 00 B0 12 34 99 | .L..}@..|@,...4.
0x9400: FF 00 C2 4C C2 4C 7D 40 88 FF 7C 40 2C 00 B0 12 | ...L.L}@..|@,...
0x9410: 7D 40 31 00 7C 40 2D 00 B0 12 34 99 7D 40 09 00 | }@1.|@-...4.}@..
0x9410: 34 99 7D 40 31 00 7C 40 2D 00 B0 12 34 99 7D 40 | 4.}@1.|@-...4.}@
0x9420: 7C 40 2E 00 B0 12 34 99 E2 43 58 02 7C 40 36 00 | |@....4..CX.|@6.
0x9420: 09 00 7C 40 2E 00 B0 12 34 99 E2 43 58 02 7C 40 | ..|@....4..CX.|@
0x9430: B0 12 4A 98 03 43 7C 40 3D 00 B0 12 4A 98 3C F0 | ..J..C|@=...J.<.
0x9430: 36 00 B0 12 4A 98 03 43 EF BE 3D 00 B0 12 4A 98 | 6...J..C..=...J.
0x9440: FF 00 7C F0 F0 00 0C 93 F6 23 30 40 50 94 03 43 | ..|......#0@P..C
0x9440: 3C F0 FF 00 7C F0 F0 00 0C 93 F6 23 30 40 50 94 | <...|......#0@P.
0x9450: 30 41 5C 42 25 00 6C F2 0C 93 0E 24 5C 42 23 00 | 0A\B%.l....$\B#.
0x9450: 03 43 30 41 5C 42 25 00 6C F2 0C 93 0E 24 5C 42 | .C0A\B%.l....$\B
Any idea what could be wrong?
Thanks.