serial upload with the max202

I am having issues with uploading code via serial with the max202 chip. It keeps saying that it times I was thinking it was a reset issue, but the reset looks fine according to my pic. I am out of ideas at the moment. I also attached a pic of my circuit. Not shown in the pic is a diode (cathode to 5V) in parallel with the 10K pull up resistor on the reset line.

Here is the error I get when I try to upload…
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

Anyone else have this issue? Do I need to provide more info? Someone mentione dthat it could be a bootloader issue, but i am not so sure about that.

You do have a bootloader installed on the chip already?

Got it working....

Turns out it was a bootloader issue... The arduino had the older Mega2560 bootloader. I put the new bootloader on and now it works!