Jest to polecenie avprog, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu Mac OS
PROGRAM:
IMIĘ
avprog - Programator mikrokontrolerów Atmel AVR
STRESZCZENIE
avprog [ -r | -w | -c | -e | -B reset-wartość-pin | -L tryb blokady ] [-E
] [ -D urządzenie ] [ -P adres portu ] [ -R ] [ -v ] [ -V ] [ -h ]
OPIS
Programator mikrokontrolerów Atmel AVR wykorzystujący port równoległy PC do
zaprogramować urządzenie w trybie szeregowym. Urządzenie można zaprogramować „w
system". Jest dostarczany ze schematem wymaganego sprzętu
sprzęt został zaprojektowany tak, aby był wydajny i tani.
Ten program pobiera/wysyła dane z stdin/stdout w formacie szesnastkowym Intel
Object File Format i odczytuje/zapisuje w urządzeniu AVR.
OPCJE
-r odczytuje dane z urządzenia i wysyła na standardowe wyjście.
-w odczytuje dane z stdin i zapisuje na urządzeniu.
-c odczytuje dane z stdin iz urządzenia i porównuje oba.
-e kasuje program urządzenia i pamięć eeprom.
-b reset-wartość-pin
reset-pin-value musi wynosić 0 lub 1. Ta opcja tylko zmienia urządzenie
zresetuj poziom logiki pinów i wyjdź.
-L tryb blokady
ustawić tryb bitów blokady urządzenia. Szczegółowe informacje można znaleźć w instrukcji AVR. OSTRZEŻENIE:
w niektórych urządzeniach nawet kasowanie chipa (-e) nie skasowało blokady
bity... więc straciliśmy żetony... użyj tej opcji na własną rękę
ryzyko.
Jeśli tryb blokady wynosi 0, ustawia LB2=0; LB1=0. Jeśli tryb blokady wynosi 1, ustawia
LB2=0; LB1=1. Jeśli tryb blokady to 2, ustawia LB2=1; LB1=0. Jeśli zamek-
tryb to 3, ustawia LB2=0; LB1=1.
-E tryb pamięci eeprom. Bez tej opcji czyta, pisze i
porównania dokonywane są w pamięci programu urządzenia. Z tą opcją
są wykonane w pamięci eeprom.
-d urządzenie
Bez tej opcji avprog spróbuje automatycznie wykryć urządzenie
czytając jego bajty podpisu. Użyj tej opcji, jeśli chcesz
pomiń wykrywanie urządzeń. urządzenie uwzględnia wielkość liter i może być
dowolne obsługiwane urządzenia. Aby zobaczyć obsługiwane urządzenia, spróbuj D ?
-p adres portu
wybiera adres portu równoległego (wartość szesnastkowa). Sprawdź avprog.conf
plik dla wartości domyślnych i prawidłowych.
-R ustawia pin resetowania AVR na 1 podczas wychodzenia, włączając oprogramowanie;
wykonanie. Domyślnie pozostawienie chipa wyłączone (reset=0), gdy
wyjście.
-v tryb szczegółowy.
-V pokazuje wersję programu, prawa autorskie i wyjście.
-h pokazuje pomoc programu i wyjście.
Uwaga: niektórych opcji nie można używać jednocześnie z innymi opcjami.
Jeśli określisz więcej niż jedną ekskluzywną opcję, tylko jedną z nich
zostanie wykonany. (priorytet b,c,r,L,e,w).
Bez żadnych opcji avprog po prostu próbuje wykryć urządzenie i wychodzi
zresetuj pin na 0 (oprogramowanie w urządzeniu jest zatrzymane).
PRZYKŁADY
avprog -r > plik.hex
Odczytaj pamięć programu urządzenia i zapisz ją do pliku.hex.
avprog -w < plik.hex
Odczytaj zawartość pliku.hex i zapisz do pamięci programu w urządzeniu.
avprog -w -R < plik.hex
Odczytaj zawartość pliku.hex i zapisz do pamięci programu w urządzeniu. Później
pisanie, uruchamia wykonywanie oprogramowania urządzenia poprzez ustawienie pinu resetu na 1.
avprog -r -E > plik.hex
Odczytaj pamięć eeprom urządzenia i zapisz ją do pliku.hex.
avprog
Identyfikuje urządzenie i zatrzymuje wykonywanie oprogramowania.
avprog -R
Identyfikuje urządzenie i uruchamia wykonanie oprogramowania.
avprog -b 0
Wystarczy ustawić pin resetowania urządzenia na 0 (zatrzymaj wykonywanie oprogramowania)
avprob -b 1
Wystarczy ustawić pin resetowania urządzenia na 1 (rozpocznij wykonywanie oprogramowania)
WEJŚCIE ROLNICZE WYDAJNOŚĆ FORMAT
Formaty wejściowe i wyjściowe to Intel Szesnastkowy przedmiot filet utworzony You
można znaleźć tę specyfikację na
ftp://download.intel.com/support/processors/
i960/devtools/INTELHEX.PDF
W tej wersji zaimplementowano typy rekordów 00 i 01. Wejście
linie, LF i CR+LF są akceptowane jako znaczniki nowej linii. Pliki wyjściowe są
wygenerowane z LF jako znacznikiem nowej linii.
Korzystaj z avprog online za pomocą usług onworks.net