Main Menu

search

You are here

AVRP

[last updated: 2016-07-24]

.

  • Step by-step programming procedure
  • I got this device [SparkFun PGM-09825] because I could not program my rev-3 Uno with my USB cable.
    But the AVRP worked fine.
    Root cause turned out to be that these cheap boards did not have bootloaders. Once I programmed the bootloader (see below), I could again program the Uno with USB.
    ...
    ...
    ...
    ...
  • One note: using the AVRP erases the bootloader, if in fact you have one loaded.
    I used the AVRP on my rev-2 Uno, which previously I could always program with USB (meaning it must have had a bootloader installed), but after programming it once with the AVRP, I could no longer program it with USB.
    • Load ("Burn") a bootloader:
    • Later I successfully re-burned the bootloader on my rev-2, so now I can program it directly from my PC (with USB - see above).
    • See the SparkFun AVRP site for instructions, drivers, etc.
    • Procedure to burn bootloader with AVRP:
    • It does not matter what program you have loaded in the IDE
    • Select Tools > Programmer > USBtinyISP
    • Select Tools > Burn Bootloader
  • Another note: It appears that you cannot do bi-directional serial monitor communication with the Arduino through the AVRP connection.Here's what I did to workaround...