EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

avrprog - Online in der Cloud

Führen Sie avrprog im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl avrprog, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


avrprog - Programmierer für Atmel AVR Mikrocontroller

ZUSAMMENFASSUNG


Avrprog [ -r | -w | -c | -e | -B Reset-Pin-Wert | -L verriegelter Zustand ] [-E
] [ -D Gerät ] [ -P Port-Adresse ] [ -R ] [ -v ] [ -V ] [ -h ]

BESCHREIBUNG


Programmierer für Atmel AVR-Mikrocontroller, der den PC-Parallelport verwendet, um
Programmieren Sie das Gerät im seriellen Modus. Das Gerät kann "in-
system". Es wird ein Schema der benötigten Hardware mitgeliefert
Hardware wurde so konzipiert, dass sie effizient und kostengünstig ist.
Dieses Programm ruft/sendet Daten von stdin/stdout in Intel Hexadezimal
Objektdateiformat und liest/schreibt auf das AVR-Gerät.

OPTIONAL


-r liest Daten vom Gerät und sendet sie an stdout.

-w liest Daten von stdin und schreibt auf das Gerät.

-c liest Daten von stdin und vom Gerät und vergleicht beide.

-e löscht Geräteprogramm und Eeprom-Speicher.

-b Reset-Pin-Wert
reset-pin-value muss 0 oder 1 sein. Diese Option ändert nur das Gerät
Pin-Logikpegel zurücksetzen und beenden.

-L verriegelter Zustand
Gerätesperrbits-Modus einstellen. Weitere Informationen finden Sie im AVR-Handbuch. WARNUNG:
bei einigen Geräten hat selbst das Löschen des Chips (-e) die Sperre nicht aufgehoben
Bits... also haben wir die Chips verloren... nutze diese Option auf eigene Faust
Risiko.
Wenn der Sperrmodus 0 ist, wird LB2 = 0 gesetzt; LB1=0. Wenn der Sperrmodus 1 ist, setzt
LB2 = 0; LB1=1. Wenn der Sperrmodus 2 ist, wird LB2 = 1 gesetzt; LB1=0. Wenn Sperr-
Modus ist 3, setzt LB2=0; LB1=1.

-E Eeprom-Speichermodus. Ohne diese Option liest, schreibt und
Vergleiche werden mit dem Geräteprogrammspeicher durchgeführt. Mit dieser Option
sie werden im eeprom-Speicher erstellt.

-d Gerät
Ohne diese Option versucht avrprog, das Gerät automatisch zu erkennen
indem Sie die Signaturbytes lesen. Verwenden Sie diese Option, wenn Sie möchten
Geräteerkennung überschreiben. Gerät beachtet die Groß-/Kleinschreibung und kann sein
alle unterstützten Geräte. Um unterstützte Geräte anzuzeigen, versuchen Sie es mit D

-p Port-Adresse
wählt die Adresse des parallelen Ports (Hexa-Wert). Überprüfen Sie avrprog.conf
Datei für Standard- und gültige Werte.

-R setzt den AVR-Reset-Pin beim Beenden auf 1 und aktiviert die Software
Hinrichtung. Standard ist Chip deaktiviert lassen (Reset=0) wenn
verlassen.

-v ausführlicher Modus.

-V zeigt Programmversion, Copyright und Exit an.

-h zeigt die Programmhilfe und das Beenden an.

Hinweis: Einige Optionen können nicht gleichzeitig mit anderen Optionen verwendet werden.
Falls Sie mehr als eine exklusive Option angeben, nur eine davon
wird durchgeführt. (Priorität b,c,r,L,e,w).

Ohne Optionen versucht avrprog einfach, das Gerät zu erkennen und geht
Reset-Pin auf 0 (Software im Gerät wird angehalten).

Beispiele:


Avrprog -r > Datei.hex
Lesen Sie den Programmspeicher des Geräts aus und schreiben Sie ihn in die Datei file.hex.

Avrprog -w < Datei.hex
Inhalt von file.hex lesen und in den Programmspeicher im Gerät schreiben.

Avrprog -w -R < Datei.hex
Inhalt von file.hex lesen und in den Programmspeicher im Gerät schreiben. Nach
Schreiben, startet die Ausführung der Gerätesoftware, indem der Reset-Pin auf 1 gesetzt wird.

Avrprog -r -E > Datei.hex
Lesen Sie den Eeprom-Speicher des Geräts aus und schreiben Sie ihn in die Datei file.hex.

Avrprog
Identifiziert das Gerät und hält die Softwareausführung an.

Avrprog -R
Identifiziert das Gerät und startet die Softwareausführung.

Avrprog -b 0
Setzen Sie einfach den Geräte-Reset-Pin auf 0 (stoppen Sie die Softwareausführung)

avrprob -b 1
Setzen Sie einfach den Geräte-Reset-Pin auf 1 (Starten Sie die Software-Ausführung)

SPEISUNG UND AUSGABE FORMAT


Eingabe- und Ausgabeformate sind Intel Hexadecimal Betreff Reichen Sie das Format Du
finden Sie diese Spezifikation unter
ftp://download.intel.com/support/processors/
i960/devtools/INTELHEX.PDF
Die Satzarten 00 und 01 sind in dieser Version implementiert. Im Eingang
Zeilen, LF und CR+LF werden als Newline-Marker akzeptiert. Ausgabedateien sind
mit LF als Newline-Marker generiert.

Verwenden Sie avrprog online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad