What frequency crystal are you using, and was the mcu you purchased already configured to use the crystal as well as having the bootloader installed?
I think the timing between doing the reset and the upload starting may be very critical - once the LED is blinking, the bootloader has timed out and the received data will be ignored. If you change the preferences file to display verbose output when uploading, you can see when the data starts to be sent.
Shouldn't there be a ground wire between the USB board and the rest of the circuit?
Thanks!
I connected GND to the USB Board and made the chip reset
in another timing. I pressed reset -before- I started the upload.
Now I press reset -after- starting the upload, when the
upload/Sketch size is displayed in the IDE.
The timeframe is very short where the bootloader excepts
new data, right?
To make the auto reset feature on while uploading make a connection between reset pin of atmega328 and DTR (number 4 at bottom on image) pin of FTDI board. Then you do not need to push reset button.