Инструменты пользователя

Инструменты сайта


cc2538_bsl_manual  

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
cc2538_bsl_manual [2021/12/25 22:44]
Aleksandr Kazantsev [Прошивка]
cc2538_bsl_manual [2022/01/22 19:18] (текущий)
Dmitriy
Строка 3: Строка 3:
 Обновить прошивку модуля или стика можно по последовательному порту через встроенный в микроконтроллеры СС2538 и CC2652 загрузчик (serial bootloader) с помощью утилиты [[https://github.com/JelmerT/cc2538-bsl.git|cc2538-bsl]]. Обновить прошивку модуля или стика можно по последовательному порту через встроенный в микроконтроллеры СС2538 и CC2652 загрузчик (serial bootloader) с помощью утилиты [[https://github.com/JelmerT/cc2538-bsl.git|cc2538-bsl]].
  
-**Важно: для прошивки устройства через последовательый порт устройство должно быть переведено в режим загрузчика. Процедура перевода в режим загрузчика зависит от установленного на устройство ПО и может быть не совместима и не поддерживаться устройствами JetHome. Поэтому не гарантируется работа механизма переключения в режим загрузчика для сторонних прошивок. Используйте только рекомендованные прошивки. См. [[::cc2538_firmware]] и [[::cc2652p_firmware]]** +**Важно: для прошивки устройства через последовательый порт устройство должно быть переведено в режим загрузчика. Процедура перевода в режим загрузчика зависит от установленного на устройство ПО и может быть не совместима и не поддерживаться устройствами JetHome. Поэтому не гарантируется работа механизма переключения в режим загрузчика для сторонних прошивок. Используйте только рекомендованные прошивки. См. [[cc2538_firmware]] и [[cc2652p_firmware]]** 
  
 ==== Установка утилиты ==== ==== Установка утилиты ====
Строка 44: Строка 44:
 ///dev/ttyUSB0// - файл устройства последовательного порта, соответствующий подключенному. Может отличаться от приведенного в примере в зависимости от операционной системы и количества устройств, подключенных к компьютеру. Для стиков подключенных к компьютеру с ОС Linux - это /dev/ttyUSB*. Для модулей см. документацию к устройству в который установлен модуль; ///dev/ttyUSB0// - файл устройства последовательного порта, соответствующий подключенному. Может отличаться от приведенного в примере в зависимости от операционной системы и количества устройств, подключенных к компьютеру. Для стиков подключенных к компьютеру с ОС Linux - это /dev/ttyUSB*. Для модулей см. документацию к устройству в который установлен модуль;
  
-//<FIRMWARE>// - имя файла с прошивкой (необходимо указывать полный путь к файлу с прошивкой).+//<FIRMWARE>// - имя файла с прошивкой  формате bin или hex (необходимо указывать полный путь к файлу с прошивкой).
  
 При указании опции //-e// производится полное стирание всей внутренней flash-памяти микроконтроллера перед его прошивкой. При указании опции //-e// производится полное стирание всей внутренней flash-памяти микроконтроллера перед его прошивкой.
Строка 51: Строка 51:
 ==== Автоматическое переключение в режим загрузчика для стиков ==== ==== Автоматическое переключение в режим загрузчика для стиков ====
  
-Для стиков JetHome предусмотрена возможность автоматического аппаратного сброса и переключения его в режим загрузчика для перепрошивки без необходимости отключать стик от порта USB и нажимать на нем кнопку. Для использования этой возможности необходима {{::cc2538-bsl-20210217.zip|модифицированная версия утилиты cc2538-bsl}}.+Для стиков JetHome предусмотрена возможность автоматического аппаратного сброса и переключения его в режим загрузчика для перепрошивки без необходимости отключать стик от порта USB и нажимать на нем кнопку. Для использования этой возможности необходима {{cc2538-bsl-20210217.zip|модифицированная версия утилиты cc2538-bsl}}.
  
 В данную версию утилиты добавлена опция командной строки //--invoke-bootloader=METHOD//, которая устанавливает алгоритм, используемый для переключения в режим загрузчика. Доступные значения параметра METHOD: В данную версию утилиты добавлена опция командной строки //--invoke-bootloader=METHOD//, которая устанавливает алгоритм, используемый для переключения в режим загрузчика. Доступные значения параметра METHOD:
cc2538_bsl_manual.1640461468.txt.gz · Последнее изменение: 2021/12/25 22:44 — Aleksandr Kazantsev