Kerl, John writes: > #3, socketed flash tends to wear out -- we've had a lot of > frustration with metal fatigue on the flash pins and/or socket > pins. When you use JTAG, you aren't wearing out your flash > pins by popping them in & out of sockets, in & out of the flash > programmer, dropping them, etc.
I can't begin to endorse just how true this is. The top of my keyboard/desk are littered with tiny dead flash parts. Our (8245) boards have had the sockets re-soldered at least 3 times each, due entirely to handling stress. Not mentioned is the fact that the pins eventually oxidize. We'ld have used the COP (JTAG) port to program the flash, but the proto board had the flash bus wired backwards (all to easy to do, apparently), and the JTAG probe can't identify the flash parts. > #4, board testers such as this don't just program flash -- they > can also do hardware verification, e.g. finding shorts, opens > etc. This is invaluable with new hardware. A BDM or JTAG probe should also allow you to get the internal state of the CPU, which makes finding where your program went wrong possible, if not easier. Jim ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/