AVRA-RS Assembler for Microchip AVR Microcontroller family
source link: https://github.com/no111u3/avra-rs
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
AVRA-RS
Assembler for Microchip AVR Microcontroller family (similar to Atmel).
AVRA-RS is a Rust rewrite of AVRA . I have created AVRA-RS to fix various shortcomings of the original software. This project now became something more.
First of all, this is not a complete implementation of the original assembler. It also has some important differences, for example, it is tested as much as possible.
Differences between AVRA-RS and AVRA
- AVRA-RS contains full implementation of assembler opcodes and directives. It does not, however, support full command-line options of AVRA.
- AVRA-RS supports ATmega and ATtiny MCUs, but without correct lds/sts support on ATtiny.
Build and Install
To build the avra-rs
you can use cargo build
and cargo install
, or you can install avra-rs
from https://crates.io
Usage
To compile source file you need to run avra-rs
with argument -s
for describe path to
source and optionally you can provide output path by -o
. for provide another place of
eeprom store you can use -e
key.
Other options aren't supported. Detail information of assembler will be added in near future.
Change log
See CHANGELOG.md .
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK