99 char port
Definition: sim_elf.h:66
uint32_t aref
Definition: sim_elf.h:52
int tracecount
Definition: sim_elf.h:56
struct elf_firmware_t::@32 external_state[8]
struct elf_firmware_t::@31 trace[32]
uint32_t frequency
Definition: sim_elf.h:51
uint8_t * eeprom
Definition: sim_elf.h:80
char name[64]
Definition: sim_elf.h:61
avr_t * avr
Definition: run_avr.c:54
uint8_t value
Definition: sim_elf.h:67
uint16_t command_register_addr
Definition: sim_elf.h:71
uint32_t flashsize
Definition: sim_elf.h:76
void avr_load_firmware(avr_t *avr, elf_firmware_t *firmware)
Load the firmware to the AVR instance.
Definition: sim_elf.c:43
avr_symbol_t ** symbol
Definition: sim_elf.h:84
uint32_t bsssize
Definition: sim_elf.h:78
int elf_read_firmware(const char *file, elf_firmware_t *firmware)
Read an ELF firmware.
Definition: sim_elf.c:234
uint16_t addr
Definition: sim_elf.h:60
uint16_t console_register_addr
Definition: sim_elf.h:72
uint32_t avcc
Definition: sim_elf.h:52
char mmcu[64]
Definition: sim_elf.h:50
uint32_t eesize
Definition: sim_elf.h:81
uint32_t flashbase
base address
Definition: sim_elf.h:74
uint32_t vcc
Definition: sim_elf.h:52
uint32_t traceperiod
Definition: sim_elf.h:55
Symbol loaded from the .elf file.
Definition: sim_avr.h:303
char tracename[128]
trace filename
Definition: sim_elf.h:54
uint32_t datasize
Definition: sim_elf.h:77
uint32_t symbolcount
Definition: sim_elf.h:85
uint8_t mask
Definition: sim_elf.h:59
Main AVR instance.
Definition: sim_avr.h:142
struct elf_firmware_t elf_firmware_t
uint8_t * flash
Definition: sim_elf.h:75