Это команда bossac, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
Bossac - Программатор командной строки для микроконтроллеров Atmel SAM ARM
СИНТАКСИС
Bossac [ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ] [ФАЙЛОВ]
ОПИСАНИЕ
BOSSA - базовое приложение SAM-BA с открытым исходным кодом - это флэш-программатор для Atmel SAM.
микроконтроллеры. Это интерфейс командной строки для записи двоичных изображений в
флэш-память или ПЗУ целевого микроконтроллера через USB или последовательное соединение. Вторично Bossac
может использоваться для дампа двоичных данных, уже находящихся на целевом микроконтроллере или дисплее
диагностическая информация об устройстве.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-e, --стереть
Удалите всю флеш-память целевого объекта перед выполнением любого чтения или записи.
операций.
-w, --записывать
Написать ФАЙЛОВ во флеш-память цели. Эту операцию можно значительно ускорить.
если используется вместе с --стереть опцию.
-r, --читать[=РАЗМЕР]
Читать РАЗМЕР байтов из целевой флэш-памяти и сохранить содержимое в ФАЙЛОВ. Если
РАЗМЕР не указано, все содержимое целевой флэш-памяти будет
впоследствии будут прочитаны и записаны на диск.
-v, --проверять
Подтвердите это ФАЙЛОВ совпадает с содержимым вспышки на цели, или наоборот, если вы
предпочитать.
-p, --порт[=PORT]
Используйте последовательный порт PORT для связи с устройством. По умолчанию эта программа
автоматически просканирует все последовательные порты в поисках поддерживаемого устройства.
-b, --ботинок[=BOOL]
Загрузитесь с ПЗУ, если BOOL равно 0. Загрузка с FLASH, если BOOL равно 1. (Последнее значение по умолчанию.)
Этот параметр полностью игнорируется на неподдерживаемых устройствах.
-c, - черт[=BOOL]
Отключить обнаружение потери мощности, если BOOL равно 0. Включите обнаружение перебоев, если BOOL это 1.
(Последний вариант используется по умолчанию.)
-t, --бор[=BOOL]
Отключить сброс аварийного отключения, если BOOL равно 0. Включите сброс отключения при пониженном напряжении, если BOOL равно 1. (
последнее значение по умолчанию.)
-l, --замок[=РЕГИОН]
Заблокируйте область вспышки РЕГИОН. Несколько регионов могут быть указаны как
Список, разделенный запятыми. Все регионы будут заблокированы, если нет РЕГИОН дано (по умолчанию).
-u, - разблокировать[=РЕГИОН]
Разблокировать флеш-регион РЕГИОН. Несколько регионов могут быть указаны как
Список, разделенный запятыми. Если нет, будут разблокированы все регионы. РЕГИОН дано (по умолчанию).
-s, --безопасность
Установите флаг безопасности флеш-памяти.
-U, --force_usb_port[=BOOL]
Включите автоматическое определение USB-порта цели, если BOOL ложно. Отключить USB
автоматическое определение порта, если BOOL правда. (Первое используется по умолчанию.)
-R, --сброс настроек
Сбросьте CPU после записи ФАЙЛОВ к цели. Этот вариант полностью
игнорируется на неподдерживаемых устройствах.
-i, --Информация
Отображение диагностической информации, идентифицирующей целевое устройство.
-d, --отлаживать
Распечатайте подробные диагностические сообщения для целей отладки.
-h, --Помогите
Отображение краткой справочной информации по командной строке.
ПРИМЕРЫ
Bossac -e -w -v -b image.bin # Стереть FLASH, записать изображение.bin
в FLASH, проверьте запись и установите загрузку с FLASH
Bossac --port = ttyACM0 -U false -e -w -v -b -R image.bin # Выполните то же самое, что и
предыдущий пример, кроме принудительной записи на устройство, подключенное к ttyACM0 и сбросьте
CPU после проверки записи
Bossac -r0x10000 image.bin # Читать 64 КБ из FLASH на
целевое устройство, затем запишите его на изображение.bin на вашем жестком диске
Используйте bossac онлайн с помощью сервисов onworks.net