Unable to upload to pro mini via Sparkfun FDTI

Upload returns this:

Sketch uses 2106 bytes (6%) of program storage space. Maximum is 30720 bytes.

Global variables use 232 bytes (11%) of dynamic memory, leaving 1816 bytes for local variables. Maximum is 2048 bytes.

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x52


(and 9 more pairs)

The programmer shown is from previous, and successful uploads using the Arduino ISP method (connecting Mini to ISP pins on UNO).

I suspect that the "programmer" spec is wrong, but this not the first times other uploads failed. Suggested improvements in my choice of BOARD as well as PROGRAMMER may help, though my attempts to use FDTx modules consistently fail.

Hi @tmkane

When you do an "Upload Using Programmer", it erases the bootloader on the the Pro Mini board. If you try to do an upload using an FTDI adapter to a board without a bootloader, this error occurs.

For this reason, you must connect the "Arduino as ISP" programmer to the Pro Mini and then do a Tools > Burn Bootloader operation to replace the bootloader. After that you should be able to upload using the FTDI adapter once more.

Right! I forgot this. I think you reminding me of this earlier. What should I specify as the PROGRMMER on the TOOLS menu (or does it matter, if I re-burn the bootloader).

If you are going to be using the Uno as an "Arduino as ISP" programmer while doing the "Burn Bootloader" operation, you should select "Arduino as ISP" from the Tools > Programmer menu.

Burn Bootloader fails.

Did you upload the File > Examples > 11.ArduinoISP > ArduinoISP sketch to the Uno before attempting the "Burn Bootloader" operation?

OOPS! corretion to me.
I neglected this: " select "Arduino as ISP " from the Tools > Programmer menu."
Your solution worked. Thanks, again.
Tom Kane

You are welcome. I'm glad it is working now.

Regards,
Per

When I return to trying the FDTI (if that works) what should I set as "Programmer" in the "TOOLS" menu? Should I use "AVR ISP"? Here is the "Programmer" submenu.
image

The Tools > Programmer menu selection is only used when you are doing Tools > Burn Bootloader or "Upload Using Programmer". When you're doing a standard "Upload", the Tools > Programmer menu selection is completely ignored. So it makes no difference at all what you have selected from the Tools > Programmer menu.

You might see the term "programmer" mentioned in error messages from a failed upload (e.g., "programmer is not responding"), but these error messages are not referring to the same thing as the programmers listed in the Arduino IDE Tools > Programmer menu.

Ahhh. this makes thing more confusing, or at least puzzling. thanks, Per
Tom Kane / Vancouver, B.C., Canada

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.