My board suddenly cannot upload all of the programs with error message "avrdude: stk500v2_ReceiveMessage(): timeout". I found that the Tx keep sending data back to the computer and cannot stop even though I upload a program to the board. Then I searched a related article in google, Loop-Back Test Instructions.
But I fail at step 3, Force the processor to remain in reset by connecting a jumper from RESET to GND. It is because the board without any response for reset when I connected a jumper from RESET to GND or push reset button. The Arduino Mega board just keep sending the data back to the Serial Monitor and ignore the reset signal. The data is from the previous uploaded program.
I also do not fully understand step 6 and 7 in that article. Is it mean I should upload a terminal application to the board within connecting a jumper from RESET to GND??
The other question is should I burn bootloader to the Arduino??
Some additional information is shown below, I use Arduino Mega 2560 R3 Arduino IDE version 1.0.4, I try to re-install the drive a few times Window XP
Thank you very much.