HI,
I now have a ATmega328-AU micro controller , I want to use a USB/TTL to burn the bootloader , and I select AVR ISP , "arduino pro orpro mini w/ATmega328" and connect it , but the IDE always says "avrdude: stk500_getsync(): not in sync: resp=0x00" Anyone know how to solve it?
atmega328-au usb-ttl
gnd gnd
3.3v 3.3v
rx tx
tx rx
I am not sure how to help you with burning using the usb to ttl but in this instructable: http://www.instructables.com/id/Rapid-programming-of-Atmega-328-TQFP-and-DIP-chips/
there is something regarding to changing an address in avrdude text. Take a look, hope it helps.
system
December 19, 2014, 11:10pm
3
You can't use a USB to serial converter to burn bootloaders though once that is done you can use then to program bootloaded chips.
You can use an Arduino to burn bootloaders though, see this from Nick Gammon here .
mart256
December 20, 2014, 9:37pm
4
ChilliTronix:
You can't use a USB to serial converter to burn bootloaders though once that is done you can use then to program bootloaded chips.
You can use an Arduino to burn bootloaders though, see this from Nick Gammon here .
I second this.
You need an avr isp programmer to burn bootloader, or another arduino with "Arduino as isp" sketch on it.
Bianco
December 21, 2014, 5:26pm
5
mart256:
I second this.
You need an avr isp programmer to burn bootloader, or another arduino with "Arduino as isp" sketch on it.
...or possibly a Raspberry Pi?
(Really, I'm not sure but I'd like your opinions)
system
December 22, 2014, 12:08am
6
I think you can use a Raspberry Pi, as it can output the relevant SPI interface. Google Raspberry Pi as arduini ICSP.
The other thing I have just noticed is that the OP is using a 328-au but really should be using a 328P-Au to be more Arduino compatible.
I don't why avrdude.conf is not updated to support the '328 (non-P) directly. As well as adding a non-P board type in the IDE.
Such a simple addition in both cases.