Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
zb6ux_v1 [2021/06/22 22:49] Pavel Sokolov [Прочая информация] |
zb6ux_v1 [2021/08/02 18:24] Aleksandr Kazantsev |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== JetHome Zigbee USB-стик ZB6UX v.1 ====== | + | ====== JetHome Zigbee USB-стик ZB6UX v.1 (CC2652P1) |
===== Описание ===== | ===== Описание ===== | ||
Строка 57: | Строка 57: | ||
===== Поддерживаемые прошивки ===== | ===== Поддерживаемые прошивки ===== | ||
- | На текущий момент для стика рекомендуется | + | Информацию по поддерживаемым |
- | * модифицированная прошивка для координатора, | ||
- | * оригинальная прошивка для координатора от разработчиков проекта zigbee2mqtt (в данной прошивке не реализовано управление светодиодами): | ||
- | * оригинальная прошивка для роутера от разработчиков проекта zigbee2mqtt (в данной прошивке не реализовано управление светодиодами): | ||
- | Используйте прошивки с именем файла: **CC1352P2_CC2652P_launchpad_*** | + | ===== Процедура перепрошивки стика ===== |
+ | Перепрошить стик можно с помощью утилиты [[https:// | ||
- | ===== Процедура перепрошивки стика ===== | ||
- | Обновить | + | ===== Использование стика с Zigbee2MQTT ===== |
- | Для работы | + | При использовании |
- | < | + | Инструкции по установке и настройке Zigbee2MQTT смотрите на [[https:// |
- | pip3 install pyserial intelhex python-magic | + | |
- | </code> | + | |
- | Скачать утилиту можно командой: | + | В файле конфигурации Zigbee2MQTT должны быть установлены следующие параметры: |
< | < | ||
- | git clone https:// | + | serial: |
- | </ | + | |
- | + | ||
- | Для прошивки стик должен быть переведен в режим загрузчика (serial | + | |
- | + | ||
- | | + | |
- | * Нажать кнопку " | + | |
- | * Не отпуская кнопку " | + | |
- | * После чего кнопку " | + | |
| | ||
- | Пример команды для прошивки стика (из директороии, | + | advanced: |
- | + | | |
- | < | + | |
- | python3 cc2538-bsl -p / | + | |
</ | </ | ||
где: | где: | ||
- | /// | + | параметр |
- | // | + | параметр //rtscts: false// отключает аппаратное управление потоком данных для заданного последовательного порта. Данный параметр можно не указывать, однако убедитесь, что он не установлен в значение //true//. |
- | + | ||
- | При указании опции | + | |
- | + | ||
- | + | ||
- | ===== Автоматическое переключение в режим загрузчика ===== | + | |
- | + | ||
- | На стике предусмотрена возможность автоматического | + | |
- | + | ||
- | В данную версию утилиты | + | |
- | + | ||
- | * 0 - отключает процедуру активации загрузчика. В настоящий момент оригинальная утилита cc2538-bsl всегда запускает процедуру активации загрузчика с помощью линий DTR и RTS; | + | |
- | * 1 - используется процедура активации загрузчика в случае независимого подключения управляющих линий DTR и RTS к микроконтроллеру. Данная процедура используется по-умолчанию и аналогична процедуре, используемой оригинальной утилитой; | + | |
- | * 2 - используется процедура | + | |
- | + | ||
- | Для работы утилиты необходимо также установить дополнительные пакеты: | + | |
- | + | ||
- | < | + | |
- | pip3 install pyserial intelhex python-magic | + | |
- | </ | + | |
- | + | ||
- | Для | + | |
- | + | ||
- | < | + | |
- | python3 cc2538-bsl --invoke-bootloader=2 -p /dev/ttyUSB0 -e -w CC1352P2_CC2652P_launchpad_coordinator_20210120.hex | + | |
- | </code> | + | |
===== Прочая информация ===== | ===== Прочая информация ===== |