Обновление ядра

Автор 440034, 01 марта 2018, 15:23:48

« назад - далее »

440034

При заливке программы было отключение питания. Теперь контроллер не видится. Как обновить ядро?

Artem

Нужно провести процедуру восстановления ядра, так как контроллер остался в режиме загрузчика.
Для этого на карте сети откройте свойства порта, к которому подключен контроллер.
Выберите закладку "Восстановление ядра".
Выключите питание контроллера и нажмите кнопку "Старт".
Далее следуйте инструкциям программы

440034


bagammo

Цитата: Artem от 01 марта 2018, 16:28:08
Нужно провести процедуру восстановления ядра, так как контроллер остался в режиме загрузчика.
Для этого на карте сети откройте свойства порта, к которому подключен контроллер.
Выберите закладку "Восстановление ядра".
Выключите питание контроллера и нажмите кнопку "Старт".
Далее следуйте инструкциям программы
Не получается, ошибка загрузки ядра, не совпадают контрольные суммы

Nikolai

Попробуйте следующее:
Из обозревателя проекта перетащите контроллер в карту сети;
Соедините СОМ порт вашего переходника и СОМ0 контроллера.
ПКМ щелкнете на контроллере и выберете пункт "Регистрация".
Скорость порта 9600, чет, адрес 247.

Skornyakov

Добрый день. Контроллер М100-2 завис, когда обновлял загрузчик. Пытался залить новую программу через com0. Сбоев питания не было. Теперь при включении питания светодиод Com1 всегда горит, com0 нет. При восстановлении ядра и регистрации контроллер не находится. подключаю к com0. Это уже второй контроллер из этой партии. На них дата 24.06.2017, последний вышел из строя сегодня.

Есть другой М100-2 с датой 2018г. Он успешно проходит процедуру восстановления ядра, но при попытке найти контроллер диспетчер пишет несовпадение контрольной суммы. При регистрации пишет, что отказано в доступе.
Работу переходника, проводов и настройку порта проверял, подключая другие контроллеры М100.

Возможно ли еще что-нибудь сделать. Может возможно их обновить через программатор?

Artem

Да, восстановить через программатор возможно. Нужен программатор PicKit2 или Pickit3.
Возможно в контроллерах от  24.06.2017 был сбойный загрузчик, так как именно он отвечает за восстановление и загрузку прошивки.

По поводу второго контроллера напишите более подробна как происходит ошибка, если можно то сделайте скриншот всех сообщений.

Skornyakov

Спасибо. Есть программатор  PicKit2. Где можно взять прошивку?

По второму контроллеру повторю эксперимент чуть позже.

Artem

Скиньте контакты в личку

Skornyakov

Второй контроллер заработал. Может одумался, пока лежал в столе.

Контакты скинул.

Skornyakov

Цитата: Skornyakov от 03 ноября 2021, 10:52:31
Второй контроллер заработал. Может одумался, пока лежал в столе.

Радость оказалась недолгой. Один проект без проблем загрузился через Com0. Затем, не отключая провода, решил загрузить другой проект. В обоих проектах пульт опрашивается по com1. Сom 0 мигнул пару раз и опять продолжил мигать Com1. В диспетчере надпись: "несовпадение контрольной суммы". После чего ядро успешно обновилось. Результат поиска контроллера: по com0 - несовпадение контрольной суммы, по com1 - не видит вообще.