|
|
Строка 93: |
Строка 93: |
| |} | | |} |
|
| |
|
| == Прошивка устройств ==
| | == Загрузка прошивки в устройство == |
| | |
| === Выбор прошивки ===
| |
| | |
| Прошивать устройство лучше по стандартному адресу (на который устройство отвечает из основной программы).
| |
| | |
| Так же можно прошивать по широковещательному адресу «0», если у вас одно устройство на шине в режиме загрузчика.
| |
| | |
| Поэтому для прошивки нескольких устройств на шине можно:
| |
| #переводить в режим загрузчика (перезагрузкой по питанию или записью в регистр) и прошивать по отдельности с указанием нешироковещательного Modbus-адреса.
| |
| #переводить '''по очереди''' в режим загрузчика (перезагрузкой по питанию) и прошивать по адресу 0.
| |
| | |
| * '''Одновременная прошивка''' устройств невозможна — имеющаяся прошивка на устройствах будет испорчена.
| |
| * Перевести устройство в бутлоадер по широковещательному адресу 0 — '''нельзя'''!
| |
| *'''При прошивке с контроллера остановите wb-mqtt-serial:'''<pre>service wb-mqtt-serial stop</pre>
| |
| * Если вместо <code>wb-mqtt-serial</code> используется стороннее ПО, опрашивающее устройства по последовательному порту - остановите это стороннее ПО
| |
| | |
| === Загрузка прошивки в устройство ===
| |
| Итого, порядок выглядит так: | | Итого, порядок выглядит так: |
| #При прошивке с контроллера остановите <code>wb-mqtt-serial</code>. | | #При прошивке с контроллера остановите <code>wb-mqtt-serial</code>. |