Aceasta este comanda avra care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
avra - Asamblator pentru familia de microcontrolere Atmel AVR
REZUMAT
avra [-f] [O|M|I|G] tip de fișier de ieșire
[-o outfile] numele fișierului de ieșire
[-l listfile] generează fișierul listă
[-m mapfile] generați fișierul hartă
[--defini simbol[=valoare]] [--includepath cale] [-listmac]
[--max_errors număr] [--dispozitive] [--versiune]
[-h] [--Ajutor] ajutor general
infile
DESCRIERE
AVRA este un asamblator pentru microcontrolere Atmel AVR și este aproape compatibil cu
Asamblatorul propriu al Atmel, AVRASM32. Diferențele dintre cele două sunt:
Suport pentru unele directive suplimentare de preprocesor.
include: .define, .undef, .ifdef, .ifndef, .if, .else, .endif, .elif, .elseif,
.avertizare
Nu toate opțiunile liniei de comandă sunt acceptate.
Specificarea unui fișier eeprom (-e) nu este acceptată. Toate datele eeprom sunt plasate într-un
fișier numit program.eep.hex și întotdeauna format Intel hex. Alte formate de fișiere hexadecimale
decât Intel nu sunt acceptate în prezent.
Referințele înainte nu sunt acceptate.
La fel ca în C, trebuie să definiți totul înainte de a-l folosi, cu excepția etichetelor.
Acest lucru vă asigură că directivele precum .ifdef și .undef funcționează corect. Dacă
sunteți familiarizat cu limbajul de programare C, ar trebui să intrați ușor în el AVRA.
Consultați capitolul „Tehnici de programare” pentru mai multe informații despre cum să scrieți corect
cod.
Suport macro îmbunătățit.
AVRA are câteva caracteristici noi pentru scrierea de macrocomenzi flexibile. Acest lucru ar trebui să crească
capacitatea de a reutiliza cod, de exemplu, construirea propriei biblioteci.
Suport pentru depanare.
AVRA creează un dosar de coff de fiecare dată când asamblarea a avut succes. Acest fișier permite AVR
Studio sau orice depanator compatibil Coff pentru a simula sau emula programul.
Meta-etichete pentru timpul de asamblare.
Acest lucru vă ajută să urmăriți versiunile software-ului dvs. și poate fi folosit și pentru a genera
numere de serie specifice clientului.
OPŢIUNI
Pot fi date mai multe opțiuni după un „-”, dar dacă o opțiune necesită un argument; cel
argumentul trebuie dat după această opțiune.
--listfile, -l
Creați fișierul listă
--mapfile, -m
Creați fișierul hartă
--defini, -D
Definiți simbolul.
--includepath, -I
Include căi suplimentare.
--listmac
Listă de extindere a macrocomenzii în listfile.
--max_errors
Numărul maxim de erori înainte de ieșire (implicit: 10)
--dispozitive
Listați dispozitivele acceptate.
--versiune
Informații despre versiune.
--Ajutor, -h
Afișează rezumatul opțiunilor.
Utilizați avra online folosind serviciile onworks.net