Это командный simulavr, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
simulavr - симулятор Atmel AVR
СИНТАКСИС
симулавр [ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ] ... -d УСТРОЙСТВО [ОБРАЗ]
ОПИСАНИЕ
Смоделируйте устройство AVR. Необязательный файл IMAGE загружается во флэш-память программы.
пространство устройства.
Варианты
-h, --Помогите
Показать это сообщение
-D, --отлаживать
Вывод инструкции отладки
-v, --версия
Распечатайте номер версии и выйдите
-g, --gdbserver
Запускать как процесс gdbserver
-G, --gdb-отладка
Распечатать отладочные сообщения для gdbserver
-p, --порт
Слушайте GDB-соединение на TCP-порту
-d, --устройство
Укажите тип устройства
-e, --eeprom-изображение
Укажите файл образа eeprom
-E, --eeprom-типа
Укажите тип файла образа eeprom
-F, - мигающий
Укажите тип файла флеш-образа
-L, --список-устройств
Распечатать поддерживаемые устройства на стандартный вывод и выйти
-P, --disp-прог
Отображение информации о регистре и памяти с помощью программы
-X, --без-xterm
Не запускайте программу disp в xterm
-C, --core-дамп
Выгрузить образ основной памяти в файл при выходе
-c, --часы-частота
Установите смоделированную тактовую частоту микроконтроллера (в Гц)
-B, - точка останова
Установите точку останова (адрес - это байтовый адрес)
Если типы файлов изображений для EEPROM или флэш-образов не указаны, тип файла по умолчанию -
двоичный файл.
Если вы хотите запустить симулятор в режиме gdbserver, вам не нужно указывать flash-
image файл, так как программа может быть загружена из gdb с помощью команды `load`.
Если задана опция --port, а нет --gdbserver, порт игнорируется.
Если запущен в режиме gdbserver и порт не указан, используется порт по умолчанию 1212.
Если вы используете опцию --breakpoint, обратите внимание, что симулятор завершит работу, когда адрес будет
нажмите, если вы не работаете в режиме gdbserver. Эта функция не предназначена для использования в
gdbserver режим. Он действительно предназначен для тестирования самого симулятора, но может быть полезен
для тестирования программ AVR тоже.
В настоящее время доступен устройство типы:
Используйте параметр --list-devices, чтобы получить список, который поддерживает ваша версия simulavr.
в90-х1200
в90-х2313
в90-х4414
в90-х8515
atmega8
atmega16
atmega103
atmega128
at43usb351
at43usb353
at43usb355
at43usb320
at43usb324
at43usb325
at43usb326
Используйте simulavr онлайн с помощью сервисов onworks.net