I’m having issue trying to burn the bootloader to an Atmega2560 on a custom PCB using an UNO. The schematic for the entire PCB is attached to my post (ignore the peripherals and power supply connected to the MCU). I have test points to the necessary pins needed for ISP. I wired the Arduino UNO to the right pins on the Atmega2560 on our PCB as shown in the Arduino tutorial with a 10 nf capacitor wired between reset and gnd on the UNO.
Next, I open the Arduino IDE and open the Arduino ISP code under the examples. I plug in the UNO and upload this code it with no issue. However, I am receiving error messages each time I try to burn the bootloader.
The first message I got said “expected signature for Atmega2560 is 1e 98 01. Select -f to override.” I go to serial monitor and type -f but nothing happens. I looked up a few forum posts and people say you need to configure your Atmel chip under the “avrdude.config” folder that is in your Arduino folder under avr/etc/… I go there and don’t see it so I upload the newest version of Arduino v.1.5.2. This folder is there so I try burning the bootloader again and that’s where I get the message “stk500_getsync() not in sync resp=0xff”. I tried researching this message to no avail.
Any advice or ideas would be greatly appreciated.
MEGA_2560 9.sch (1.45 MB)