Correct wiring Arduino Uno and GT2560 to install bootloader
Can anyone help me with the correct wiring between an Arduino Uno and a GT2560 board to install the bootloader using the Arduinio as the ISP.
I'm trying to follow this video
https://www.youtube.com/watch?v=2N1zgX8Gv54
But crucially the wiring diagram provided shows 5 connections, but the video shows 6 and they're obscured so it's not clear what was done.
At present I'm getting the following error
avrdude: Device signature = 0x000000
Would appreciate any help offered.
Update.
Based on advice received, here is my wiring - I'm still getting the same error. I've checked this several times so apologies if I can't follow basic instructions!
The full error log is as follows:
Arduino: 1.6.8 (Linux), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
/home/andy/Desktop/arduino-1.6.8/hardware/tools/avr/bin/avrdude -C/home/andy/Desktop/arduino-1.6.8/hardware/tools/avr/etc/avrdude.conf -v -patmega2560 -cstk500v1 -P/dev/ttyACM0 -b19200 >-e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xD8:m -Ulfuse:w:0xFF:m
avrdude: Version 6.0.1, compiled on Apr 14 2015 at 19:04:16
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "/home/andy/Desktop/arduino-1.6.8/hardware/tools/avr/etc/>avrdude.conf"
User configuration file is "/home/andy/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/ttyACM0
Using Programmer : stk500v1
Overriding Baud Rate : 19200
AVR Part : ATmega2560
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PA0
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 10 8 0 no 4096 8 0 9000 9000 0x00 0x00
flash 65 10 256 0 yes 262144 256 1024 4500 4500 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Programmer Type : STK500
Description : Atmel STK500 Version 1.x firmware
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0x000000 (retrying)
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0x000000 (retrying)
Error while burning bootloader.
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.would you provide the error log?
I found another pinning variant... It is a pain that the GT2560 does not come with ICSP interface.
The video shows 6 in the wiring diagram, but missing one line between 1 and 5V. You can see all the pins used at this moment and a little better in this moment. The first is always the connector, the second the Arduino Uno side:
- 1 to 5V
- 2 to Ground (GND)
- 3 to 10
- 5 to 11
- 10 to 12
- 9 to 13
Note that the revision 3e of the genuine Arduino Uno demands to connect to different pin hoes on the left than the model in the video, let the labeling guide you! Instead of 2nd (5V) and 6th (GND) pin-hole on the left side, you'd use the 5th (5V) and 6th or 7th (GND) on the left (counting from the power connection side) or the GND pin on the right, next to digital output 13.
According to the Arduino Forum, you might also need a Capacity between Reset and GND on the Arduino Uno.
EDIT: According to Geeetech we need a different Pinning:
- LCD 1 to 5V
- LCD 2 to GND
- SD 2 to GND
- SD 3 to 10 (RESET)
- SD 5 to 11 (MOSI)
- SD 10 to 12 (MISO)
- SD 9 to 13 (SCK)
License under CC-BY-SA with attribution
Content dated before 7/24/2021 11:53 AM
Trish 4 years ago
Related to How to install new ATMEGA firmware via the ISP pins