Go Down

Topic: Burn Bootloader using FTDI (Atmel 328p) (Read 181 times) previous topic - next topic

ivan_bg

hi,

I have already solder a 328p chip in my board. There are only GND-VCC-Tx-Rx-DTR in the surface of pcb. Also I got a ftdi232 .

How can I burn bootloader this chip via FTDI? Can someone explain step by step?

Budvar10

If it is raw chip (never programmed) then it is programmable only via ISP or parallel. Serial programming requires the bootloader already uploaded.
Arduino clone with ATmega1284P   http://forum.arduino.cc/index.php?topic=277260.0

ivan_bg

Yes, it is raw chip. But I saw something that include about burning bootloader via FTDI

Budvar10

#3
Jul 17, 2017, 10:46 am Last Edit: Jul 17, 2017, 10:49 am by Budvar10
Did you meant ftdi bit-bang programming? This could help: https://learn.adafruit.com/ftdi-friend/programming-the-arduino-bootloader.
As I wrote AVR can be programmed via ISP by default (not considering parallel since it is more complicated) so you need to use ISP (MOSI, MISO, SCK, RESET, VCC and GND) it is on 6pin socket on standard Arduino. Serial line can be used only with the bootloader. Raw chip cannot be programmed via serial. If you have none of those pins available you have to connect them somehow with touch contact. Depends on package version. DIL package should not be a problem to connect with probes but for SMD version 328P-AU(R) you will need something like this Atmel Atmega Socket Firmware Flashing Tool.
Arduino clone with ATmega1284P   http://forum.arduino.cc/index.php?topic=277260.0

Go Up