simavr
simavr copied to clipboard
simavr is a lean, mean and hackable AVR simulator for linux & OSX
In reference to #459, this is how I got it to compile.
Running ``` ./simavr/run_avr tests/atmega88_example.axf ``` yields ``` Loaded 1722 .text at address 0x0 Loaded 114 .data Loaded 4 .eeprom Read from eeprom 0xdeadbeef -- should be 0xdeadbeef.. Read from eeprom...
For a project with an Atmega324P I use special sections to ensure that some code is located on desired addresses. Works fine on real target, but these sections are not...
- use a fairly standard naming convention for a commonly included makefile - replace all occurrences of `Makefile.common` with `common.mk` - helps IDEs identify the file as a makefile for...
- Replace absolute links into github's buserror-uk/simavr repo with relative local links. (This also helps to follow-up the repo slug change to buserror/simavr.) - Turn URLs into markdown inline links....
I'm interested in adding support for the new AVR chips, 0/1/2-series tinyAVR and megaAVR, that have been released in the past few years. While overall the cores look a lot...
The `avr_exint` module keeps registering a cycle timer for the next cycle to make the low level triggered pin interrupt work correctly. Is there any reason why this is done...
This patch provides a test case which demonstrates a problem with implementation of pull-ups in simavr. The firmware configures three pins of port D as internally pulled-up inputs, other three...
Hi, the following code for mega1284P configures the USART1 as SPI-master and sends out the same byte again and again (stop the simulation with Ctrl+C!) at maximum speed=f_osc/2. It also...
The following MWE reproduces the issue: ``` #include #include int main(){ PLLCSR = (1