Go Down

Topic: Sparkfun Arduino Pro Mini 3.3V can't upload any code - tried everything :( (Read 566 times) previous topic - next topic

Moneyhunter

Hello everyone,

I am very frustrated at the moment, I bought a few Sparkfun Arduino Pro Mini 3.3V boards link and can't upload any code.

I desoldered the Power Isolation jumper link on two boards and have one untouched.

On the one untouched board I can upload a bootloader without any problems, but if I try to upload any code or the blink example, I get this error:

Code: [Select]
Arduino: 1.8.10 Hourly Build 2019/05/21 09:33 (Windows 10), Board: "Arduino Pro or Pro Mini, ATmega328P (3.3V, 8 MHz)"

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\XXXXX\Downloads\arduino-nightly-windows\arduino-nightly\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM6
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xf1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xf1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xf1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xf1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xf1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xf1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xf1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xf1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xf1
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xf1

avrdude done.  Thank you.


If I try to burn the bootloader on the desoldered , I get this error:

Code: [Select]
Arduino: 1.8.10 Hourly Build 2019/05/21 09:33 (Windows 10), Board: "Arduino Pro or Pro Mini, ATmega328P (3.3V, 8 MHz)"

C:\Users\XXXXXXXX\Downloads\arduino-nightly-windows\arduino-nightly\hardware\tools\avr/bin/avrdude -CC:\Users\XXXXXXX\Downloads\arduino-nightly-windows\arduino-nightly\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM5 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\XXXXXX\Downloads\arduino-nightly-windows\arduino-nightly\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM5
         Using Programmer              : arduino
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         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    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 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 : Arduino
         Description     : Arduino
         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.00s

avrdude: Device signature = 0x000000 (retrying)

Reading | ################################################## | 100% -0.00s

avrdude: Device signature = 0x000000 (retrying)

Fehler beim Brennen des Bootloaders.
Reading | ################################################## | 100% -0.00s

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.


I tried to upload the code like on this site:


UnoPro Mini
3.3VVCC
GNDGND
10RST
1111
1212
1313
0.1 uF cap between
RESET and GND


I also bought a USB to TTL converter link, but no success.


USB to TTL   Arduino Pro Mini
DTRGRN
5VNot connected
3.3VVCC
TXDRXD
RXDTXD
GNDGND


I tried different cables and different boards, I can't get it working.

In the attachments I also put a few pictures of my boards.

kprims

Try reversing your TX RX leads. Maybe throw your switch to the 232 position on your multi use board.

Try 5V instead of 3.3V. As far as I know 5V won't hurt anything on a bare Pro Mini.

Re-solder the Power Isolation jumper  and see if you can burn the bootloader. Make sure you burn the bootloader for the Pro Mini 3.3V 8MHz setup if that is what you have.

Moneyhunter

Try reversing your TX RX leads. Maybe throw your switch to the 232 position on your multi use board.

Try 5V instead of 3.3V. As far as I know 5V won't hurt anything on a bare Pro Mini.

Re-solder the Power Isolation jumper  and see if you can burn the bootloader. Make sure you burn the bootloader for the Pro Mini 3.3V 8MHz setup if that is what you have.
Thanks, I will try these tomorrow and report.

pert

I tried to upload the code like on this site:


UnoPro Mini
3.3VVCC
GNDGND
10RST
1111
1212
1313
0.1 uF cap between
RESET and GND

...and what happened when you did that?

DrAzzy

Let's clarify - after you burned bootloader, you then connected a USB serial adapter to it, and selected the com port associated with that adapter, and then tried to upload to it? (otherwise, you're trying to upload to the Uno you were using as ISP to bootload it with).

Failing that, I would be suspicious that you actually got 5v/16MHz boards instead of 3.3v/8MHz ones.

I think on the ones with the jumper desoldered, you're probably not ending up with power on the board at all for some reason - I'm not sure what exactly that jumper connects - probably the Vcc pin on the end with the 6-pin FTDI header?
ATtiny core for 841+1634+828 and x313/x4/x5/x61/x7/x8 series Board Manager:
http://drazzy.com/package_drazzy.com_index.json
ATtiny breakouts (some assembled), mosfets and awesome prototyping board in my store http://tindie.com/stores/DrAzzy

Moneyhunter

Try reversing your TX RX leads. Maybe throw your switch to the 232 position on your multi use board.

Try 5V instead of 3.3V. As far as I know 5V won't hurt anything on a bare Pro Mini.

Re-solder the Power Isolation jumper  and see if you can burn the bootloader. Make sure you burn the bootloader for the Pro Mini 3.3V 8MHz setup if that is what you have.
Try reversing your TX RX leads

Code: [Select]
Avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\ayhan\Downloads\arduino-nightly-windows\arduino-nightly\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM6
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xd2
avrdude: stk500_recv(): programmer is not responding
....
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xd2

avrdude done.  Thank you.



Maybe throw your switch to the 232 position on your multi use board.


Code: [Select]

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\ayhan\Downloads\arduino-nightly-windows\arduino-nightly\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM6
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x2b
avrdude: stk500_recv(): programmer is not responding
....
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x2b
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x2b

avrdude done.  Thank you.


Try 5V instead of 3.3V. As far as I know 5V won't hurt anything on a bare Pro Mini.

Code: [Select]

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\ayhan\Downloads\arduino-nightly-windows\arduino-nightly\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM6
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x26
avrdude: stk500_recv(): programmer is not responding
.....
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x26

avrdude done.  Thank you.


Re-solder the Power Isolation jumper  and see if you can burn the bootloader. Make sure you burn the bootloader for the Pro Mini 3.3V 8MHz setup if that is what you have.

I will try this later, and yes I choosed the 3.3V 8MHz setup. Thanks for your help.

...and what happened when you did that?
Like on the website, I first set up the Uno as ISP, an than I changed the IDE settings to:

Board Arduino Pro or Pro Mini
ProcessorATmega328P (3.3V, 8MHz)
ProgrammerArduino as ISP
MenuBurn Bootloader


And this is happening:

Code: [Select]

Arduino: 1.8.10 Hourly Build 2019/05/21 09:33 (Windows 10), Board: "Arduino Pro or Pro Mini, ATmega328P (3.3V, 8 MHz)"

C:\Users\XXXXXX\Downloads\arduino-nightly-windows\arduino-nightly\hardware\tools\avr/bin/avrdude -CC:\Users\XXXXXXX\Downloads\arduino-nightly-windows\arduino-nightly\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM5 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\XXXXXX\Downloads\arduino-nightly-windows\arduino-nightly\hardware\tools\avr/etc/avrdude.conf"

         Using Port                    : COM5
         Using Programmer              : arduino
         Overriding Baud Rate          : 19200
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         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    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 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 : Arduino
         Description     : Arduino
         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.01s

avrdude: Device signature = 0x000000 (retrying)

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x000000 (retrying)

Fehler beim Brennen des Bootloaders.
Reading | ################################################## | 100% 0.00s

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.


Thank you for your help.

Let's clarify - after you burned bootloader, you then connected a USB serial adapter to it, and selected the com port associated with that adapter, and then tried to upload to it? (otherwise, you're trying to upload to the Uno you were using as ISP to bootload it with).

Failing that, I would be suspicious that you actually got 5v/16MHz boards instead of 3.3v/8MHz ones.

I think on the ones with the jumper desoldered, you're probably not ending up with power on the board at all for some reason - I'm not sure what exactly that jumper connects - probably the Vcc pin on the end with the 6-pin FTDI header?
Let's clarify - after you burned bootloader, you then connected a USB serial adapter to it, and selected the com port associated with that adapter, and then tried to upload to it?

Yup.

Failing that, I would be suspicious that you actually got 5v/16MHz boards instead of 3.3v/8MHz ones.

That is an interessting idea, I will check it later.

I think on the ones with the jumper desoldered, you're probably not ending up with power on the board at all for some reason - I'm not sure what exactly that jumper connects - probably the Vcc pin on the end with the 6-pin FTDI header?

You can look it up link.

Thank you all for your help.

Moneyhunter

Let's clarify - after you burned bootloader, you then connected a USB serial adapter to it, and selected the com port associated with that adapter, and then tried to upload to it? (otherwise, you're trying to upload to the Uno you were using as ISP to bootload it with).

Failing that, I would be suspicious that you actually got 5v/16MHz boards instead of 3.3v/8MHz ones.

I think on the ones with the jumper desoldered, you're probably not ending up with power on the board at all for some reason - I'm not sure what exactly that jumper connects - probably the Vcc pin on the end with the 6-pin FTDI header?
Just tried to burn the 5V 16MHz bootloader with 5V->VCC, again the same error :/

Go Up