Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
cc2538_bsl_manual [2021/08/02 18:13] Aleksandr Kazantsev создано |
cc2538_bsl_manual [2022/01/22 19:18] Dmitriy |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Прошивка модулей и стиков TI CC2538/CC2562 | + | ====== Прошивка модулей и стиков TI CC2538/CC2652 |
Обновить прошивку модуля или стика можно по последовательному порту через встроенный в микроконтроллеры СС2538 и CC2652 загрузчик (serial bootloader) с помощью утилиты [[https:// | Обновить прошивку модуля или стика можно по последовательному порту через встроенный в микроконтроллеры СС2538 и CC2652 загрузчик (serial bootloader) с помощью утилиты [[https:// | ||
+ | |||
+ | **Важно: | ||
+ | |||
+ | ==== Установка утилиты ==== | ||
Для работы утилиты необходимо установить дополнительные пакеты: | Для работы утилиты необходимо установить дополнительные пакеты: | ||
Строка 14: | Строка 18: | ||
git clone https:// | git clone https:// | ||
</ | </ | ||
+ | |||
+ | ==== Переключение устройства в режим загрузчика ==== | ||
Для прошивки микроконтроллер должен быть переведен в режим загрузчика (serial bootloader). | Для прошивки микроконтроллер должен быть переведен в режим загрузчика (serial bootloader). | ||
- | Для переключения стика в режим загрузчика необходимо: | + | Для переключения |
* Отключить стик от порта USB; | * Отключить стик от порта USB; | ||
Строка 24: | Строка 30: | ||
* После чего кнопку " | * После чего кнопку " | ||
- | Для переключения модуля в режим загрузчика см. Документацию к модулю. | + | Для переключения |
+ | |||
+ | ==== Прошивка ==== | ||
Пример команды для прошивки устройства (из директороии, | Пример команды для прошивки устройства (из директороии, | ||
< | < | ||
- | python3 cc2538-bsl -p / | + | python3 cc2538-bsl.py -p / |
</ | </ | ||
Строка 36: | Строка 44: | ||
/// | /// | ||
- | //< | + | //< |
При указании опции //-e// производится полное стирание всей внутренней flash-памяти микроконтроллера перед его прошивкой. | При указании опции //-e// производится полное стирание всей внутренней flash-памяти микроконтроллера перед его прошивкой. | ||
- | ==== Автоматическое переключение в режим загрузчика ==== | + | ==== Автоматическое переключение в режим загрузчика |
- | Для стиков JetHome предусмотрена возможность автоматического аппаратного сброса и переключения его в режим загрузчика для перепрошивки без необходимости отключать стик от порта USB и нажимать на нем кнопку. Для использования этой возможности необходима {{::cc2538-bsl-20210217.zip|модифицированная версия утилиты cc2538-bsl}}. | + | Для стиков JetHome предусмотрена возможность автоматического аппаратного сброса и переключения его в режим загрузчика для перепрошивки без необходимости отключать стик от порта USB и нажимать на нем кнопку. Для использования этой возможности необходима {{cc2538-bsl-20210217.zip|модифицированная версия утилиты cc2538-bsl}}. |
В данную версию утилиты добавлена опция командной строки // | В данную версию утилиты добавлена опция командной строки // |