WBE2R-R-ZIGBEE v.2 ZigBee Extension Module: различия между версиями

Строка 52: Строка 52:
== Прошивка ==
== Прошивка ==
[[Image: WBE2R-R-ZIGBEE v.2 Flash.png |300px|thumb|right| Процесс прошивки модуля WBE2R-R-ZIGBEE v.2]]
[[Image: WBE2R-R-ZIGBEE v.2 Flash.png |300px|thumb|right| Процесс прошивки модуля WBE2R-R-ZIGBEE v.2]]
Модуль поставляется прошитый свежей прошивкой и готовый к использованию, но вы можете прошить его самостоятельно.
Модуль поставляется прошитым и готовым к использованию, поэтому прошивайте его только в случае необходимости.


Скачайте из интернета по ссылкам:
Скачайте из интернета по ссылкам:
# скрипт для прошивки [https://github.com/JelmerT/cc2538-bsl cc2538-bsl],
# скрипт для прошивки [https://github.com/JelmerT/cc2538-bsl cc2538-bsl],
# архив с файлом прошивки [https://github.com/Koenkk/Z-Stack-firmware/raw/master/coordinator/Z-Stack_3.x.0/bin/ CC1352P2_CC2652P_other_coordinator_YYYMMDD.zip].
# архив с файлом прошивки [https://github.com/Koenkk/Z-Stack-firmware/raw/master/coordinator/Z-Stack_3.x.0/bin/ CC1352P2_CC2652P_other_coordinator_YYYYMMDD.zip], где <code>YYYYMMDD</code> — дата.


Распакуйте архив с прошивкой и загрузите скрипт и прошивку на контроллер в любую папку.
Распакуйте архив с прошивкой и загрузите скрипт и прошивку на контроллер в любую папку.
Строка 67: Строка 67:
# Выключите контроллер кнопкой и снимите верхнюю крышку.
# Выключите контроллер кнопкой и снимите верхнюю крышку.
# Зажмите кнопку на модуле WBE2R-R-ZIGBEE v.2.
# Зажмите кнопку на модуле WBE2R-R-ZIGBEE v.2.
# Включите контроллер кнопкой и отпустите кнопку на модуле.
# Включите контроллер кнопкой и через секунду отпустите кнопку на модуле.
# Дождитесь загрузки загрузки ОС.
# Дождитесь загрузки загрузки ОС и одключитесь к контроллеру по [[SSH]].
# Подключитесь к контроллеру по [[SSH]].
# Перейдите в папку, где лежат загруженные ранее файлы и выполните команду, где <code>/dev/ttyMOD4</code> — слот, к которому подключен модуль:
# Перейдите в папку, где лежат загруженные ранее файлы и выполните команду, где <code>/dev/ttyMOD4</code> — слот, к которому подключен модуль:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
python3 ./cc2538-bsl.py -p /dev/ttyMOD4 -evw ./CC1352P2_CC2652P_other_coordinator_YYYMMDD.hex
python3 ./cc2538-bsl.py -p /dev/ttyMOD4 -evw ./CC1352P2_CC2652P_other_coordinator_YYYYMMDD.hex
</syntaxhighlight>
</syntaxhighlight>