Поделюсь своим опытом с новыми прошивками. Перед опытными работами обновил, как указано в первом сообщении, таргеты, библиотеки и проекты, предварительно сделав бекапы.
На руках было три устройства: СПК105 с прошивкой 3.939, СПК107 с прошивкой 3.945 и СПК207 с прошивкой 3.945.
СПК105 и 107 обновились нормально (установил на них 5.233 и 5.231 соответственно), проекты залил, всё работает как надо.
Но когда я попытался обновить СПК207, начались проблемы.
1) Сам процесс прошивки прошёл без видимых ошибок (прошивал все СПК с помощью флешки).
2) После перезагрузки зашёл в сервисное меню, где отображались "версия прошивки 5.235" и "U-BOOT 5.235".
3) Затем попытался открыть конфигуратор, но не смог - только чёрный экран и горит индикатор "работа".
4) Перезагрузил без захода в сервисное меню. Заметил, что не отображается экран "отсутствует загрузочное приложение", только чёрный экран.
5) Подключил СПК по ethernet к ПК, открыл кодесис и попробовал установить связь. Связь установилась.
6) Залил проект, но на экране СПК изображение не появилось. В то же время в среде кодесис видно, что проект работает, а на новой вкладке "keyboard", например, я мог видеть, как переключаются переменные кнопок лицевой панели при нажатиях. На задний переключатель на этой же вкладке тоже реакция есть.
7) Оставив СПК в покое на несколько минут, заметил, что экран начинает мерцать. И если подождать еще минуту, то постепенно проявится изображение текущего экрана визуализации, и мерцание прекращается. Но если нажать на экран в любом месте (необязательно на кнопке), он гаснет, и данный цикл с "мерцанием" и "всплыванием" изображения повторяется. На сами же кнопки визуализации, если нажимать в те места, где они расположены, реакции в кодесис нет.
Подумал, что криво прошилось. Открыл и перечитал инструкцию, перепрошил ещё раз, но ничего не изменилось. Через ПК не пробовал шить, так как ни карты памяти, ни карт-ридера под рукой не оказалось. Откатил затем СПК обратно на 3.945, залил старый проект - всё работает нормально, как раньше. Собственно вопрос, почему так могло произойти?
Данные СПК взятые с его основной платы и ядра:
Variscite LTD
VAR-SOM-AM35 v1.5.2
PLC56C04 CL.1
СПК207SOM.03.CS_v3.945
17.02.15
И на наклейке на задней крышке:
СПК207-220.03.00-CS
Соответственно прошивку брал для СПК207.03[М02] – как 5.235, так и 3.945.