Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о Matrix

Вопросы о Matrix Работа и применение контроллеров Matrix.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.02.2020, 09:50   #1
Omap
Новичок
 
Регистрация: Feb 2020
Сообщения: 16
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Восстановление контроллера Matrix

Добрый день.
Имеется Matrix 1020-70-0 с установленным модулем NA-017 (Ethernet + RS485). При попытке установить Python (конкретно libc6_2.29-7_armhf.deb) слетели локали(при выполнении любой команды (прим: ls) выдавало: loadlocale.c:129: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' failed.
После перезагрузки контроллера тоже самое начало выдавать при попытке входа через SSH(после чего сразу разрывает соединение). Сброс контроллера из меню ни к чему не привел, залить проект не получается, прошить(отформатировать) контроллер тоже не получается, последняя надпись в строке состояния "Перевод в режим программирования" после чего вылетает сообщение "Не удалось выполнить обновление ПО контроллера. Проверьте подключение по USB".
Как можно восстановить контроллер?
Omap вне форума   Ответить с цитированием
Старый 14.02.2020, 10:37   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от Omap Посмотреть сообщение
прошить(отформатировать) контроллер тоже не получается, последняя надпись в строке состояния "Перевод в режим программирования" после чего вылетает сообщение "Не удалось выполнить обновление ПО контроллера. Проверьте подключение по USB".
Как можно восстановить контроллер?
Проверьте антивирусы/фаерволы и поменяйте шнурок USB.

https://forum.segnetics.com/showthread.php?t=3942

https://forum.segnetics.com/showthread.php?t=2813


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 14.02.2020, 10:54   #3
Omap
Новичок
 
Регистрация: Feb 2020
Сообщения: 16
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата:
Сообщение от Arsie Посмотреть сообщение
Проверьте антивирусы/фаерволы и поменяйте шнурок USB.

https://forum.segnetics.com/showthread.php?t=3942

https://forum.segnetics.com/showthread.php?t=2813
Причина однозначно не в этом, в наличии 3 контроллера, несколько шнурков, работаем с 2 компьютеров. Другие контроллеры шьются без проблем. Причина именно в слетевших локалях. Интересует либо вариант прошивки минуя usb, либо отладочные пины (что бы подключится через TTL) и попробовать исправить локали.
Omap вне форума   Ответить с цитированием
Старый 14.02.2020, 11:23   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от Omap Посмотреть сообщение
Причина однозначно не в этом, в наличии 3 контроллера, несколько шнурков, работаем с 2 компьютеров. Другие контроллеры шьются без проблем. Причина именно в слетевших локалях. Интересует либо вариант прошивки минуя usb, либо отладочные пины (что бы подключится через TTL) и попробовать исправить локали.
Локали - это не нечто аппаратное, что выжигается калёным железом на крышке процессора с использованием "отладочных пинов".

Это обычная настройка ОС. В вашем случае лечение является нужно либо возвращение настройек назад (как это сделать, отдельная песня), либо переустановка ОС целиком (это просто).


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 14.02.2020, 11:36   #5
Omap
Новичок
 
Регистрация: Feb 2020
Сообщения: 16
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата:
Сообщение от Arsie Посмотреть сообщение
Локали - это не нечто аппаратное, что выжигается калёным железом на крышке процессора с использованием "отладочных пинов".

Это обычная настройка ОС. В вашем случае лечение является нужно либо возвращение настройек назад (как это сделать, отдельная песня), либо переустановка ОС целиком (это просто).
Что такое локали я имею представление. Вопрос не в том как это сделать, с этим худо бедно разберусь. Вопрос как подключиться. Для этого и нужен порт отладки(пины к которым можно подключиться).

Либо как вариант полная переустановка ОС, меня бы тоже устроила.
Omap вне форума   Ответить с цитированием
Старый 14.02.2020, 12:04   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от Omap Посмотреть сообщение
Либо как вариант полная переустановка ОС, меня бы тоже устроила.
Это и есть форматирование.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 14.02.2020, 12:16   #7
Omap
Новичок
 
Регистрация: Feb 2020
Сообщения: 16
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата:
Сообщение от Arsie Посмотреть сообщение
Это и есть форматирование.
прошить(отформатировать) контроллер тоже не получается, последняя надпись в строке состояния "Перевод в режим программирования" после чего вылетает сообщение "Не удалось выполнить обновление ПО контроллера. Проверьте подключение по USB".
Omap вне форума   Ответить с цитированием
Старый 14.02.2020, 12:19   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от Omap Посмотреть сообщение
прошить(отформатировать) контроллер тоже не получается, последняя надпись в строке состояния "Перевод в режим программирования" после чего вылетает сообщение "Не удалось выполнить обновление ПО контроллера. Проверьте подключение по USB".
Цитата
Сообщение от Omap Посмотреть сообщение
Причина однозначно не в этом, в наличии 3 контроллера, несколько шнурков, работаем с 2 компьютеров. Другие контроллеры шьются без проблем.


Если другие контроллеры Matrix успешно форматируются, то данный контроллер неисправен.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 14.02.2020, 12:43   #9
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Попробуйте сбросить через кнопку ресет(долгое удержание), потом при отключенном питании зажмите ресет, подайте питание, воткните юсб, отпустите ресет и попробуйте прошить.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Благодарность от:
Старый 14.02.2020, 13:28   #10
vinv
Новичок
 
Регистрация: Feb 2020
Адрес: Екатеринбург
Сообщения: 20
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Попробуйте сбросить через кнопку ресет(долгое удержание), потом при отключенном питании зажмите ресет, подайте питание, воткните юсб, отпустите ресет и попробуйте прошить.
Доброго!
После долгого нажатия ушел в циклический ребут.
т.е. появляется надпись "матрикс сегнетикс" полоса заполняется на 75%, долгий писк и надпись "сброс в заводские настройки".
После чего все повторяется


Добавлено через 3 минуты


Сняли питание, зажали ресет, подали питание, подключили УСБ, отпустили ресет.
И ничего. Экран черный, светодиод синий, в диспетчере устройств сетевая по УСБ появилась, лоджик контроллер не видит

Еще перестал работать Ethernet. Раньше лоджик контроллер через него видел, теперь нет

Ждать надоело, выдернул УСБ, светодиод стал зеленым, экран по прежнему черный.
Нажал ресет кратковременно. Снова циклический ребут


Добавлено через 15 минут


Снял питание, подал обратно, контроллер загрузился.
В системном меню, как и прежде,
Встроенное ПО: 200127-102752
Версия проекта: Invalid
В лоджике по УСБ контроллер увиделся, но свойства не считывает
По езернету тоже нашелся, но свойства тоже не считываются


Добавлено через 19 минут


при попытке "форматировать" выпадает окно "ошибка обновления ПО"
При попытке "Обновить ПО" выпадает окно с ошибкой "Не удалось обновить ПО контроллера. Проверьте подключение по УСБ"

Последний раз редактировалось vinv, 14.02.2020 в 13:38 Причина: Добавление
vinv вне форума   Ответить с цитированием
Старый 14.02.2020, 15:24   #11
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от vinv Посмотреть сообщение
Доброго!
После долгого нажатия ушел в циклический ребут.
т.е. появляется надпись "матрикс сегнетикс" полоса заполняется на 75%, долгий писк и надпись "сброс в заводские настройки".
После чего все повторяется


Добавлено через 3 минуты


Сняли питание, зажали ресет, подали питание, подключили УСБ, отпустили ресет.
И ничего. Экран черный, светодиод синий, в диспетчере устройств сетевая по УСБ появилась, лоджик контроллер не видит

Еще перестал работать Ethernet. Раньше лоджик контроллер через него видел, теперь нет

Ждать надоело, выдернул УСБ, светодиод стал зеленым, экран по прежнему черный.
Нажал ресет кратковременно. Снова циклический ребут
"
Лоджик и не должен был видеть контроллер, т.к. вы его ввели в режим программирования, после этого надо было форматировать, а вы видимо пропустили.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 14.02.2020, 15:36   #12
vinv
Новичок
 
Регистрация: Feb 2020
Адрес: Екатеринбург
Сообщения: 20
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Делал все как описано выше, именно в такой последовательности.
Несколько раз. результат тот же.

Еще варианты есть?
vinv вне форума   Ответить с цитированием
Старый 14.02.2020, 15:47   #13
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от vinv Посмотреть сообщение
Делал все как описано выше, именно в такой последовательности.
Несколько раз. результат тот же.

Еще варианты есть?
Если другие контроллеры Matrix успешно форматируются, то данный контроллер неисправен.

Если контроллер исправен, значит вы что-то не так делаете.

Вероятность, что вы грохнули бутлоадер в защищённой области памяти примерно равна нулю.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 17.02.2020, 07:56   #14
Omap
Новичок
 
Регистрация: Feb 2020
Сообщения: 16
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Еще раз добрый день.
Контроллер работает, но для того что бы понять проблему нужно понимать что любое взаимодействие между контроллером и SMLogix это выполнение приложений на стороне контроллера. И вот тут как раз кроется загвоздка потому как вызов любого приложения/команды дает ошибку, и исправить ее можно только либо записав образ системы, либо внесением исправлений но для этого нужен доступ к отладочному порту. Если посмотреть на отладочные платы которые представлены TI под данный процессор sitara am3354 то можно увидеть на них либо uart либо debag интерфейсы, которые как раз и позволили бы закрыть данный вопрос.
Omap вне форума   Ответить с цитированием
Старый 17.02.2020, 10:13   #15
Bayk
Senior Member
 
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата Доброго!
После долгого нажатия ушел в циклический ребут.
все-таки не у одного меня бутлуп бывает ))

Цитата Сняли питание, зажали ресет, подали питание, подключили УСБ, отпустили ресет.
И ничего. Экран черный, светодиод синий, в диспетчере устройств сетевая по УСБ появилась, лоджик контроллер не видит
так вы все правильно сделали. так и должно быть.
дальше идете в поиск и диагностика, только не Ищите контроллер, а сразу нажимаете "обновить ядро" -> "форматировать"

в sgjcktlytq версией лоджика форматировать пытаетесь, или той, которая уже стояла? попробуйте версию посвежее, если это возможно!
Bayk вне форума   Ответить с цитированием
Благодарность от:
Старый 17.02.2020, 11:43   #16
vinv
Новичок
 
Регистрация: Feb 2020
Адрес: Екатеринбург
Сообщения: 20
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата
Сообщение от Bayk Посмотреть сообщение
все-таки не у одного меня бутлуп бывает ))


так вы все правильно сделали. так и должно быть.
дальше идете в поиск и диагностика, только не Ищите контроллер, а сразу нажимаете "обновить ядро" -> "форматировать"

в sgjcktlytq версией лоджика форматировать пытаетесь, или той, которая уже стояла? попробуйте версию посвежее, если это возможно!
Версия крайняя, В том то и дело, что на все попытки отформатировать/обновить ПО/Загрузить проект, контроллер отвечал что Связь по УСБ недоступна
vinv вне форума   Ответить с цитированием
Старый 17.02.2020, 10:49   #17
vinv
Новичок
 
Регистрация: Feb 2020
Адрес: Екатеринбург
Сообщения: 20
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Попробуйте сбросить через кнопку ресет(долгое удержание), потом при отключенном питании зажмите ресет, подайте питание, воткните юсб, отпустите ресет и попробуйте прошить.
Совет помог частично. Сработало после
и овер дойуха попыток, видимо важно на каком моменте загрузки контроллера начинается заливка.
Плюсом было еще одно незадокументированное воздействие, возможно и оно помогло, т.к. ПО обновилось после него.

Благодарю!


Добавлено через 1 минуту


[QUOTE=Bayk;54128]все-таки не у одного меня бутлуп бывает ))


так вы все правильно сделали. так и должно быть.
дальше идете в поиск и диагностика, только не Ищите контроллер, а сразу нажимаете "обновить ядро" -> "форматировать"


В том то и дело, что попытки обновления и/или форматирования заканчивались тем, что контроллер писал о недоступности УСБ


Добавлено через 4 минуты


Цитата:
Сообщение от Arsie Посмотреть сообщение
Если другие контроллеры Matrix успешно форматируются, то данный контроллер неисправен.

Если контроллер исправен, значит вы что-то не так делаете.

Вероятность, что вы грохнули бутлоадер в защищённой области памяти примерно равна нулю.
Контроллер исправен, неисправно кривое ПО.
vinv вне форума   Ответить с цитированием
Старый 14.02.2020, 12:44   #18
Omap
Новичок
 
Регистрация: Feb 2020
Сообщения: 16
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Восстановление контроллера Matrix

Цитата:
Сообщение от Arsie Посмотреть сообщение
Если другие контроллеры Matrix успешно форматируются, то данный контроллер неисправен.
Контроллер исправен если говорить про железо. Ошибка программная, и причина в неисправных локалях.
Omap вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление контроллера Matrix Venture2010 SMConstructor (вентиляция) 1 11.03.2020 17:02
Matrix, мигает экран при питании от USB Arsie ЧаВо - Часто задаваемые Вопросы 0 02.10.2019 17:25
Прошивка супервизора контроллера Pixel Arsie Библиотека 1 19.11.2014 17:21
Смена IP-адреса контроллера в SMLogix sensei SMLogix 10 01.10.2014 19:17


Часовой пояс GMT +4, время: 15:30.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023