Este é o comando avra que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
avra - Assembler para a família de microcontroladores Atmel AVR
SINOPSE
Avra [-f] [O|M|I|G] tipo de arquivo de saída
[-o arquivo de saída] nome do arquivo de saída
[-l arquivo de listagem] gerar arquivo de lista
[-m arquivo de mapa] gerar arquivo de mapa
[--definir símbolo [= valor]] [--includecaminho caminho] [-listamac]
[--max_errors número] [--dispositivos] [--versão]
[-h] [--Socorro] ajuda Geral
no arquivo
DESCRIÇÃO
AVRA é um montador para microcontroladores Atmel AVR, e é quase compatível com
O próprio montador da Atmel AVRASM32. As diferenças entre os dois são:
Suporte para algumas diretivas extras de pré-processador.
inclui: .define, .undef, .ifdef, .ifndef, .if, .else, .endif, .elif, .elseif,
.aviso
Nem todas as opções de linha de comando são suportadas.
A especificação de um arquivo eeprom (-e) não é suportada. Todos os dados eeprom são colocados em um
arquivo denominado program.eep.hex e sempre formato hexadecimal Intel. Outros formatos de arquivo hexadecimal
do que a Intel atualmente não são suportados.
Não há suporte para referências futuras.
Como em C, você deve definir tudo antes de usá-lo, exceto os rótulos.
Isso garante que as diretivas como .ifdef e .undef estão funcionando corretamente. Se
você está familiarizado com a linguagem de programação C, deve entrar facilmente em AVRA.
Consulte o capítulo "Técnicas de programação" para obter mais informações sobre como escrever
código.
Suporte aprimorado de macro.
AVRA tem alguns novos recursos para escrever macros flexíveis. Isso deve aumentar o
capacidade de reutilizar código, por exemplo, construir sua própria biblioteca.
Suporte para depuração.
AVRA cria um arquivo coff sempre que a montagem foi bem-sucedida. Este arquivo permite AVR
Studio ou qualquer depurador compatível com coff para simular ou emular o programa.
Meta tags para tempo de montagem.
Isso ajuda a rastrear versões de seu software e também pode ser usado para gerar
números de série específicos do cliente.
OPÇÕES
Várias opções podem ser fornecidas após um '-', mas se uma opção requer um argumento; a
o argumento deve ser fornecido após essa opção.
--listfile, -l
Criar arquivo de lista
--mapfile, -m
Criar arquivo de mapa
--definir, -D
Defina o símbolo.
--includecaminho, -I
Outros incluem caminhos.
--listmac
Expansão da macro da lista em listfile.
--max_errors
Número máximo de erros antes da saída (padrão: 10)
--dispositivos
Liste os dispositivos suportados.
--versão
Versão informação.
--ajuda, -h
Mostra o resumo das opções.
Use avra online usando serviços onworks.net