Skip to content

avrdude benchmark for Flash and EEPROM programming

mcuee edited this page Feb 28, 2024 · 25 revisions

To be updated.

Methodolody

  • #1709

Results

  1. The following is with avrdude MSVC64 binary, Arduino Uno Rev 3 clone using ATmega16U2 as the USB to Serial chip (fastest USB to Serial chip so far). | | -c pgm | -p part | Fl-ewv | Fl-r | EE-wv | EE-r | Comments | |:-:|--:|--:|--:|--:|--:|--:|:--| |✅|urclock|ATmega328P| 1.73 s| 0.62 s| 1.25 s| 0.45 s| -b 2000000 urboot u7.7 -eu-jPrac| |✅|urclock|ATmega328P| 1.79 s| 0.80 s| 1.25 s| 0.46 s| -b 1000000 urboot u7.7 -eu-jPrac| |✅|urclock|ATmega328P| 1.92 s| 1.15 s| 1.25 s| 0.50 s| -b 500000 urboot u7.7 -eu-jPrac| |✅|urclock|ATmega328P| 2.17 s| 1.86 s| 1.28 s| 0.58 s| -b 250000 urboot u7.7 -eu-jPrac| |✅|urclock|ATmega328P| 2.76 s| 3.49 s| 1.34 s| 0.81 s| -b 115200 urboot u7.7 -eu-jPrac|

  2. The following is with avrdude MSVC64 binary, usbasp

-c pgm -p part Fl-ewv Fl-r EE-wv EE-r Comments
usbasp ATmega328P 2.53 s 5.43 s 3.03 s 0.69 s -B 0.25
usbasp ATmega328P 2.49 s 5.40 s 3.03 s 0.64 s -B 0.5
usbasp ATmega328P 3.10 s 6.72 s 3.03 s 0.68 s -B 1
usbasp ATmega328P 3.81 s 8.77 s 3.10 s 0.78 s -B 2
usbasp ATmega328P 4.80 s 9.82 s 3.12 s 0.85 s -B 4
Clone this wiki locally