Обновление прошивки меток производится в Списке меток, соответствующем режиму работы системы (TOF, TDOAS, TDOARAW).
В отличие от обычного опроса меток в качестве proxy-анкера всегда выбирается первый (левый) анкер в Списке меток. Поэтому нужно сознательно выбрать подходящий анкер для трансляции прошивки и сформировать Список меток только с него одного. Подходящий анкер – в прямой видимости и на малом расстоянии от метки.
Затем установить флаги Fw и Query (справа над Списком меток). Окно программы примет следующий вид (на примере режима TOF):
При загрузке прошивки метка и proxy-анкер переводятся в высокоскоростной режим обмена по отдельному радиоканалу UWB, чтобы не создавать помех регулярным измерениям и не страдать от них. Параметры этого отдельного канала задаются в поле SendSignal в формате, аналогичном ресурсу /uwb/sig. При этом, если какие-то параметры не указаны, они используются такие же, как и в основном рабочем сигнале. Если оставить поле SendSignal пустым, будет использован рабочий сигнал. Значение поля SendSignal сохраняется при перезапусках CoBench; значение по умолчанию можно восстановить, очистив это поле и нажав Enter.
Рекомендуется использовать значение по умолчанию для SendSignal при хорошем качестве связи и близком расположении метки и анкера. При неустойчивой связи изменить на PRE=1024 RATE=850K, параметр Ch выбирать отличным от рабочего.
Дальнейшие действия аналогичны прошивке анкеров (Обновление ПО Анкеров). В частности:
- Загрузите бинарный образ программы в память: нажмите кнопку File и выберите файл образа *.bin. Либо нажмите Reload , если образ на диске изменился.
- Выберите нужную метку в Списке меток Рекомендуется выбирать не более одной метки за раз, иначе процесс загрузки прошивки будет нестабилен и, скорее всего, прервется на середине.
- Нажмите кнопку State. В поле Info в Списке меток отобразится статус текущего образа в Метке.
- Если статус образа содержит 'Assembling Other', нажмите кнопку Abort на вкладке FwUpdate. Затем снова нажмите кнопку State.
- Если статус образа содержит Active, нет необходимости перепрограммировать устройство.
- Если статус образа в устройстве Missed, нажмите кнопку Send, чтобы отправить образ на устройство. Ход выполнения будет виден в поле Info; ждите, пока дойдет до 100%.
- Снова нажмите кнопку State. Статус образа должен измениться на Loaded.
- Нажмите кнопку Write. Устройство перезапустится и перепрограммирует себя. Подождите некоторое время.
- Снова нажмите кнопку State. Статус образа должен измениться с Loaded на Active.
