История изменений
Исправление DR_SL, (текущая версия) :
Только вернулся с Болотной
попробуй еще так call __vector_1()
Супер сработало Сейчас наш сайт не доступен , но там есть статья с описанием отладки simulavr
compile: pbutonvec.S
avr-gcc -Xassembler -ggdb -mmcu=atmega16 pbutonvec.S -o examplevec.o
hex: compile
avr-objcopy -O ihex examplevec.o examplevec.hex
flash: examplevec.hex
avrdude -p m16 -c avr109 -P /dev/ttyUSB0 -U flash:w:examplevec.hex
dump: hex
avr-objdump -d -m avr5 examplevec.o
Затем запуск simulavr -g -d atmega16, после avr-gdb
avr-gdb --annotate=3 example.o
> target remote localhost:1212
> load
> b waitstart
> continue
> set {char}0x30=0xf0
> x/xb 0x30
0x800030: 0xf0
Исходная версия DR_SL, :
Только вернулся с Болотной
попробуй еще так call __vector_1()
Супер сработало Сейчас наш сайт не доступен , но там есть статья с simulavr б сборка
compile: pbutonvec.S
avr-gcc -Xassembler -ggdb -mmcu=atmega16 pbutonvec.S -o examplevec.o
hex: compile
avr-objcopy -O ihex examplevec.o examplevec.hex
flash: examplevec.hex
avrdude -p m16 -c avr109 -P /dev/ttyUSB0 -U flash:w:examplevec.hex
dump: hex
avr-objdump -d -m avr5 examplevec.o
Затем запуск simulavr -g -d atmega16, после avr-gdb
avr-gdb --annotate=3 example.o
> target remote localhost:1212
> load
> b waitstart
> continue
> set {char}0x30=0xf0
> x/xb 0x30
0x800030: 0xf0