16 281
правка
Строка 50: | Строка 50: | ||
wget http://fw-releases.wirenboard.com/fw/by-signature/mr6c/stable/latest.wbfw | wget http://fw-releases.wirenboard.com/fw/by-signature/mr6c/stable/latest.wbfw | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Подготовка устройства === | |||
Прошивать устройство лучше по стандартному адресу (на который устройство отвечает из основной программы). | |||
Так же можно прошивать по широковещательному адресу «0», если у вас одно устройство на шине в режиме загрузчика. | |||
Поэтому для прошивки нескольких устройств на шине можно: | |||
#переводить в режим загрузчика (перезагрузкой по питанию или записью в регистр) и прошивать по отдельности с указанием нешироковещательного Modbus-адреса. | |||
#переводить '''по очереди''' в режим загрузчика (перезагрузкой по питанию) и прошивать по адресу 0. | |||
* '''Одновременная прошивка''' устройств невозможна — имеющаяся прошивка на устройствах будет испорчена. | |||
* Перевести устройство в бутлоадер по широковещательному адресу 0 — '''нельзя'''! | |||
*'''При прошивке с контроллера остановите wb-mqtt-serial:'''<pre>service wb-mqtt-serial stop</pre> | |||
* Если вместо <code>wb-mqtt-serial</code> используется стороннее ПО, опрашивающее устройства по последовательному порту - остановите это стороннее ПО | |||
== Аргументы командной строки == | == Аргументы командной строки == |