Hello Gents,
I have an ATMEGA1280-16AU that did not come pre-loaded with a bootloader. This is a surface mount 100 pin TQFP chip.
My question is how can I burn the Arduino bootloader to this chip? In the past I have used ICSP with an Arduino Uno to push code directly.
When I select "Arduino Mega" as a board type and try to burn the bootloader I get this error:
Any help is much appreciated!
Arduino: 1.5.6-r2 (Windows 7), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
avrdude: Expected signature for ATMEGA2560 is 1E 98 01
Double check chip, or use -F to override this check.
processing.app.debug.RunnerException
at cc.arduino.packages.uploaders.SerialUploader.burnBootloader(SerialUploader.java:305)
at processing.app.Editor$47.run(Editor.java:2569)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: processing.app.debug.RunnerException: Wrong microcontroller found. Did you select the right board from the Tools > Board menu?
at cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:111)
at cc.arduino.packages.uploaders.SerialUploader.burnBootloader(SerialUploader.java:298)
... 15 more
Thanks in advance,
Nolebrain