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

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


zb6ux_v1  

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
zb6ux_v1 [2021/08/02 18:24]
Aleksandr Kazantsev [Процедура перепрошивки стика]
zb6ux_v1 [2022/01/22 19:13] (текущий)
Dmitriy
Строка 3: Строка 3:
 ===== Описание ===== ===== Описание =====
  
-{{::zb6ux_v1.png?400|}}+{{zb6ux_v1.png?400|}}
  
 Стик JetHome ZB6UX предназначен для работы в качестве координатора или роутера Zigbee и может использоваться для управления другими беспроводными устройствами домашней инфраструктуры, работающими по протоколу Zigbee, в составе контроллера "Умного дома" с установленным и настроенным соответствующим программным обеспечением.  Стик JetHome ZB6UX предназначен для работы в качестве координатора или роутера Zigbee и может использоваться для управления другими беспроводными устройствами домашней инфраструктуры, работающими по протоколу Zigbee, в составе контроллера "Умного дома" с установленным и настроенным соответствующим программным обеспечением. 
Строка 33: Строка 33:
 ===== Аппаратные особенности ===== ===== Аппаратные особенности =====
  
-{{::zb6ux_v1_pcba.png?400|}}+{{zb6ux_v1_pcba.png?400|}}
  
 Стик аппаратно совместим с оригинальной платой [[https://www.ti.com/tool/LAUNCHXL-CC1352P|Texas Instruments LAUNCHXL-CC1352P-2]]. Стик аппаратно совместим с оригинальной платой [[https://www.ti.com/tool/LAUNCHXL-CC1352P|Texas Instruments LAUNCHXL-CC1352P-2]].
Строка 53: Строка 53:
 Размеры корпуса: 54 х 21,5 х 10 мм. Размеры корпуса: 54 х 21,5 х 10 мм.
  
-3D-модели детаей корпуса в формате STL: {{ ::zb6ux_v1_housing.zip |}}+3D-модели детаей корпуса в формате STL: {{ zb6ux_v1_housing.zip |}}
  
 ===== Поддерживаемые прошивки ===== ===== Поддерживаемые прошивки =====
  
-Информацию по поддерживаемым прошивкам см. в документации: [[::cc2652p_firmware]]+Информацию по поддерживаемым прошивкам см. в документации: [[cc2652p_firmware]]
  
  
 ===== Процедура перепрошивки стика ===== ===== Процедура перепрошивки стика =====
  
-Перепрошить стик можно с помощью утилиты [[https://github.com/JelmerT/cc2538-bsl.git|cc2538-bsl]]. См. [[::cc2538_bsl_manual]]+Перепрошить стик можно с помощью утилиты [[https://github.com/JelmerT/cc2538-bsl.git|cc2538-bsl]]. См. [[cc2538_bsl_manual]]
  
-===== Автоматическое переключение в режим загрузчика ===== 
- 
-На стике предусмотрена возможность автоматического аппаратного сброса и переключения его в режим загрузчика для перепрошивки без необходимости отключать стик от порта USB и нажимать на нем кнопку. Для использования этой возможности необходима модифицированная версия утилиты cc2538-bsl. Скачать данную версию утилиты можно {{::cc2538-bsl-20210217.zip|здесь}}. 
- 
-В данную версию утилиты добавлена опция командной строки //--invoke-bootloader=METHOD//, которая устанавливает алгоритм, используемый для переключения в режим загрузчика. Доступные значения параметра METHOD: 
- 
-  * 0 - отключает процедуру активации загрузчика. В настоящий момент оригинальная утилита cc2538-bsl всегда запускает процедуру активации загрузчика с помощью линий DTR и RTS; 
-  * 1 - используется процедура активации загрузчика в случае независимого подключения управляющих линий DTR и RTS к микроконтроллеру. Данная процедура используется по-умолчанию и аналогична процедуре, используемой оригинальной утилитой; 
-  * 2 - используется процедура активации загрузчика в случае подключения управляющих линий DTR и RTS по схеме с защитой от непреднамеренного сброса микроконтроллера аналогичной применяемой в модулях NodeMCU. 
- 
-Для работы утилиты необходимо также установить дополнительные пакеты: 
- 
-<code> 
-pip3 install pyserial intelhex python-magic 
-</code> 
- 
-Для входа в режим загрузчика используется способ "2". Пример команды для прошивки USB-стика JetHome в данном случае будет следующей: 
- 
-<code> 
-python3 cc2538-bsl --invoke-bootloader=2 -p /dev/ttyUSB0 -e -w CC1352P2_CC2652P_launchpad_coordinator_20210120.hex 
-</code> 
  
 ===== Использование стика с Zigbee2MQTT ===== ===== Использование стика с Zigbee2MQTT =====
zb6ux_v1.1627917847.txt.gz · Последнее изменение: 2021/08/02 18:24 — Aleksandr Kazantsev