Ввиду перехода работы модулей на более высокую скорость обмена по внутренней шине контроллера, обновление выполняется пошагово в строгой последовательности. Процесс разбит на три этапа:
- Обновление загрузчика модулей DIOSTM (дискретные входы/Выходы)
- Обновление ПО процессорного модуля
- Комплексное обновление ПО контроллера ("подтянутся" прошивки модулей)
Предупреждение |
---|
При каждом шаге обновления нужно убирать пункт "Не обновлять ПО при совпадении версий" |
Expand |
---|
|
Перевести контроллер в сервисный режим. Меню Web-конфигуратора "Сервис". Если ранее контроллер находился в безопасном режиме, необходимо восстановить загрузку в нормальном режиме, а затем перевести в Сервис - Перейдя по пунктам Web-конфигуратор "Система" → "Обновление ПО", добавить файл загрузчика ModuleDIOSTM-Load_1.10.4.49634705-rc14 на контроллер
- Установить (пиктограмма гаечного ключа).
Индикатор Link модулей во время установки часто мигает, на некоторое время (около 1-1.5 сек) загорается, а потом снова часто мигает Обновление установится с ошибкой: "Не удалось обновить 'Модуль 3' (00:11:22:33:44:03) [T=48,BL=177.Err: Send=0,Tm=51,CRC=0,St=0,Num=0]. Много ошибок. Неудача команды проверки" для всех модулей DIOSTM - это нормально При этом вместо рабочего ПО устанавливается специальная прошивка, которая обновит загрузчик до новой версии Примечание: Если загрузчик DIOSTM уже на новой версии 1.10.4, то он не сможет обновиться на этом шаге, т.к. процессорный модуль на 1.10.3 Будет ошибка вида: "Не удалось обновить 'Модуль 3' (00:11:22:33:44:03) [T=6,BL=1.Err: Send=0,Tm=8,CRC=0,St=0,Num=17]. Много ошибок. Неудача на посылке блока 0"
|
Expand |
---|
|
- Добавить дистрибутив комплексного ПО контроллера full_am437x_1.10.4.49634705-rc14
- Установить (пиктограмма гаечного ключа)
DIO STM. В случае комплексного обновления, модули DIOSTM не обновляются ("неудача команды начала") - это нормально M4 STM. В случае комплексного обновления - сначала обновится основное ПО с 1.10.3 на 1.10.4. Загрузчики при этом не обновятся Обновление загрузчика произойдет в п.3.
|
Expand |
---|
|
- Повторно запустить комплексное обновление ПО контроллера full_am437x_1.10.4.49634705-rc14
На данном этапе установится: ПО для DIOSTM, как обычная прошивка без ошибки (успешно). Загрузчик для M4, (само ПО M4 может не обновляться - версия та же, что в п.2.).
|