Hi, Jerry,
Just want to add that the document says flashing through XDS100 takes 45-60 minutes, but takes more than 3 hours for you. Do you see the following lines when programming the NAND? It should show first flashing blocks, then reading and verifying blocks.
Reading and verifying block 572 (9355264 bytes of 9437184)
Reading and verifying block 573 (9371648 bytes of 9437184)
Reading and verifying block 574 (9388032 bytes of 9437184)
Reading and verifying block 575 (9404416 bytes of 9437184)
Reading and verifying block 576 (9420800 bytes of 9437184)
NAND programming completed successfully
End programming NAND
During the verifying process, if it failed, it will reflash, and re-verify up to 3 times ( I believe). Check if the block verification failed. If that is the case, the NAND may be bad.
Rex