Это команда arm-none-eabi-run, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
simulator - страница руководства для симулятора (7.10-1ubuntu3 + 9) 7.10
СИНТАКСИС
Arm-none-eabi-run [кредита] программа [программа арг]
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
--память-удалить АДРЕС | все, - удалить-память АДРЕС
Удалить память по АДРЕСУ (все адреса)
--memory-регион ADDRESS, SIZE [, MODULO]
Добавить область памяти
--память-псевдоним АДРЕС, РАЗМЕР {, АДРЕС}
Добавить тень памяти
--размер памяти [в байтах, Kb (суффикс k), Mb (суффикс m) или Gb (суффикс g)]
Добавить память по нулевому адресу
- заполнение памяти VALUE
Заполнить впоследствии добавленные области памяти
- чистая память
Очистить впоследствии добавленные области памяти
--memory-mapfile ФАЙЛОВ
Карта памяти следующая область памяти из файла
- информация-память, --инфо-память
Список настраиваемых областей памяти
--карта-информация
Список сопоставленных регионов
-p [на| выкл], --профиль[=on| выкл]
Выполнить профилирование
--profile-insn [=on| выкл]
Выполните профилирование инструкций
--profile-memory [=on| выкл]
Выполните профилирование памяти
--profile-core [=on| выкл]
Выполнить профилирование CORE
--profile-model [=on| выкл]
Выполнить профилирование модели
--профиль-процессор-частота ЧАСТОТА ЦП
Укажите скорость смоделированных часов процессора
- профиль-файл ИМЯ ФАЙЛА
Укажите выходной файл профиля
--profile-pc [=on| выкл]
Выполните профилирование ПК
-F ЧАСТОТА ПРОФИЛЯ ПК, --profile-pc-частота ЧАСТОТА ПРОФИЛЯ ПК
Указанная частота профилирования ПК
-S РАЗМЕР ПРОФИЛЯ ПК, --profile-pc-size РАЗМЕР ПРОФИЛЯ ПК
Укажите размер профиля ПК
--profile-pc-зернистость ГРАНУЛЯРНОСТЬ ПРОФИЛЯ ПК
Укажите охват выборки профилирования ПК
--profile-pc-диапазон БАЗА, СВЯЗАННАЯ
Укажите диапазон адресов профилирования ПК
-t [на| выкл], --след[=on| выкл]
Отслеживайте полезные вещи
--trace-insn [=on| выкл]
Выполнить отслеживание инструкций
--trace-decode [=on| выкл]
Расшифровка инструкции трассировки
--trace-extract [=on| выкл]
Извлечение инструкций трассировки
--trace-lnenum [=on| выкл]
Выполнить отслеживание номеров строк (подразумевает --trace-insn)
--trace-memory [=on| выкл]
Трассировка операций с памятью
--trace-alu [=on| выкл]
Отслеживание операций ALU (Arithmetic Logic Unit)
--trace-fpu [=on| выкл]
Отслеживание операций FPU (Floating Point Unit)
--trace-vpu [=on| выкл]
Трассировка операций VPU (Vector Processing Unit)
--trace-branch [=on| выкл]
Разветвление трассировки
--trace-semantics [=on| выкл]
Выполнение трассировки ALU, FPU, VPU, MEMORY и BRANCH
--trace-model [=on| выкл]
Включить данные о производительности модели
--trace-core [=on| выкл]
Отслеживание основных операций
--trace-events [=on| выкл]
Следить за событиями
--trace-syscall [=on| выкл]
Отслеживание системных вызовов
--trace-register [=on| выкл]
Отслеживание доступа к регистру ЦП
--trace-debug [=on| выкл]
Добавить информацию, полезную для отладки симулятора, в выходные данные трассировки
--trace-файл ИМЯ ФАЙЛА
Укажите выходной файл трассировки
-v, --подробный
Подробный вывод
-E большой | маленький, --индийский большой | маленький
Установить порядок байтов
--среда пользователь | виртуальный | рабочий
Установить рабочую среду
--выравнивание строгий | нестрогий | принудительный
Установить выравнивание доступа к памяти
-D, --отлаживать
Распечатать отладочные сообщения
--debug-insn
Распечатать отладочные сообщения с инструкциями
--debug-файл ИМЯ ФАЙЛА
Укажите выходной файл отладки
--do-команда КОМАНДА
-H, --Помогите
Распечатать справочную информацию
--версия
Информация о версии для печати
--архитектура МАШИНА
Укажите архитектуру для использования
--архитектура-информация, --инфо-архитектура
Список поддерживаемых архитектур
--цель НАЗВАНИЕ БФД
Укажите формат объектного кода для объектных файлов
--sroot СИСРУТ
Корень для системных вызовов с абсолютными именами файлов и cwd при запуске
Примечание. Некоторые параметры зависят от конфигурации симулятора.
не может быть применимо
program args Аргументы, передаваемые моделируемой программе.
Примечание: очень немногие симуляторы поддерживают это.
Используйте arm-none-eabi-run онлайн с помощью сервисов onworks.net