Не запускается ev3: Как обновить ПО EV3? – robot-help.ru

Как обновить ПО EV3? – robot-help.ru

Как обновить среду программирования Lego mindstorms EV3 и встроенное программное обеспечение модуля EV3

Компания Lego постоянно работает над улучшением среды программирования и встроенного программного обеспечения модуля EV3. Поэтому, с появлением новых версий рекомендуется производить обновление программного обеспечения.

Как узнать, что появилось какое-либо обновление? Среда программирования Lego mindstorms может сама при запуске проверять через интернет наличие обновлений и уведомлять пользователя. Необходимо лишь разрешить ей делать это, установив соответствующий флажок в окне, вызываемом командой “Главное меню”-“Справка”-“Проверить наличие обновлений”.

Как только появится обновление – среда программирования вас об этом уведомит. Вам необходимо будет пройти по ссылке, загрузить и установить обновленную версию программного обеспечения. Обновление среды программирования ничем не отличается от первоначальной установки: просто следуйте инструкциям на экране установки программы.

Модуль EV3 конструктора Lego mindstorms является сложным устройством, схожим по конструкции, например, с компьютерами или современными смартфонами. Внутри модуля EV3 в специальной области памяти расположено встроенное программное обеспечение, отвечающее за взаимодействие модуля с датчиками, моторами и выполняющее загруженные в него программы. Это встроенное программное обеспечение часто именуется прошивкой. 

В чем особенность обновления встроенного программного обеспечения модуля EV3?

Как вы уже знаете – компания Lego разрабатывает и сопровождает две версии среды программирования: домашнюю и образовательную. Так же существуют и две версии прошивок модуля EV3. Какой версии принадлежит прошивка – понятно из её названия: домашняя версия содержит в названии порядковый номер и литеру H (сокращение от Home) – (EV3 Firmware V1.09H), образовательная – порядковый номер и литеру E (сокращение от Education) – (EV3 Firmware V1.09E). В любой модуль EV3 можно загружать и домашнюю, и образовательную версию встроенного ПО, поэтому в выборе прошивки ориентируйтесь на версию среды программирования, которую вы используете.

Подготовка модуля EV3 и процесс обновления встроенного ПО

Предупреждение: процедура обновления встроенного ПО модуля EV3 полностью стирает все программы во внутренней памяти и восстанавливает первоначальные настройки в модуле, сбрасывая сохраненные подключения!

В первую очередь следует убедиться, что аккумуляторы заряжены или установлены исправные батареи в отсек питания модуля EV3. Далее необходимо включить модуль EV3 и, используя USB-кабель, подключить его к компьютеру.

Затем загружаем среду программирования. Если среда программирования определит, что необходимо обновить прошивку модуля EV3, то выдаст вам соответствующее предупреждение. Вам останется нажать кнопку “Обновить встроенное ПО” и дождаться завершения загрузки прошивки в модуль EV3. По завершению загрузки модуль EV3 будет автоматически перезагружен.

Если же вы желаете самостоятельно выполнить загрузку прошивки, то следует выполнить следующие действия:

  1. В главном меню программы выбрать пункт “Инструменты”“Обновление встроенного ПО”. Открывшееся окно отобразит загруженную в модуль версию встроенного ПО и доступную. Для того чтобы полностью управлять процессом обновления – нажмите кнопку “Показать детали”
  2. Для того чтобы узнать о наличии новых версий всторенного программного обеспечения блока EV3 на сайте Lego следует нажать кнопку “Проверить”. Загрузив новую прошивку с сайта Lego, скопируйте её в папку “C:<Путь к установленной среде программирования>\Resources\Firmware\Retail” (Например для домашней версии: “C:\Program Files\LEGO Software\LEGO MINDSTORMS EV3 Home Edition\Resources\Firmware\Retail”) Тогда в следующий раз вам не придется заново искать и скачивать эту версию прошивки.
  3. Среди доступных файлов встроенного ПО выбрать последнюю версию встроенного ПО. (Если вместо этого вы хотите использовать версию встроенного ПО, находящуюся в вашем компьютере, для поиска и выбора требуемого файла обновления встроенного ПО воспользуйтесь кнопкой “Просмотреть”).
  4. Для загрузки нового встроенного ПО в модуль EV3 нажать кнопку
    “Обновить встроенное ПО”
    . (Панели выполнения внизу диалогового окна обновления встроенного ПО будут показывать ход выполнения обновления встроенного ПО. После завершения модуль EV3 перезапустится самостоятельно).

Что-то пошло не так…

Если по какой-либо причине модуль EV3 прекратит работу во время обновления встроенного ПО, вы должны будете обновить встроенное ПО вручную, выполнив следующие шаги (для модуля EV3 все равно требуется USB-подключение к компьютеру):
1. Нажмите и удерживайте кнопку “Назад”, центральную кнопку и кнопку “Вправо” на модуле EV3.
2. При перезапуске модуля EV3 отпустите кнопку “Назад”.
3. Когда на экране появится надпись “Updating…”, отпустите центральную кнопку и кнопку “Вправо” и нажмите кнопку “Обновить встроенное ПО” в инструменте обновления встроенного ПО. Встроенное ПО будет загружено на ваш модуль EV3, который перезапустится самостоятельно.

Принудительный перезапуск модуля EV3

Если ваш модуль EV3, оставаясь во включенном состоянии, внезапно перестает реагировать на любые нажатия кнопок, и завершить его работу в обычном порядке невозможно, вам потребуется принудительно перезапустить модуль EV3. При перезапуске модуля EV3 существующие папки и проекты предыдущих сеансов не стираются из памяти модуля EV3. Файлы и проекты текущего сеанса будут утеряны.
1. Убедитесь, что модуль EV3 включен.
2. Нажмите и удерживайте кнопку «Назад», центральную кнопку и кнопку «Влево» на вашем модуле EV3.
3. Когда изображение на экране исчезнет, отпустите кнопку «Назад».
4. Когда на экране появится «Запуск», отпустите центральную кнопку и кнопку «Влево».

Восстановление LEGO EV3 Brick из «белого экрана» / Хабр

Работая преподавателем образовательной робототехники для школьников, за три года практики я имел дело с несколькими десятками “кубиками” управляющих модулей EV3 и NXT. Осенью 2015 года, при развертывании оборудования на новом месте, обнаружилось странное: 2 из 12 “компьютеров” отказались включаться, без какой-либо реакции на кнопки, замену батареи и подключение к компьютеру. Той осенью решение найдено не было, модули были убраны в ящик. Периодически я предпринимал попытки оживить их, но безрезультатно. И вот решение найдено. Добро пожаловать под кат для столкнувшихся с подобной проблемой.



1. Анамнез

Сегодня в очередной раз один из модулей был извлечен из шкафа. Как обычно, никакой реакции на кнопки, замену аккумулятора, компьютер, сброс кнопкой под аккумулятором. Но было замечено следующее: при попытке включения, если не убирать палец с центральной кнопки, модуль стартует, и через 3-5 минут успешно загружается. Стоит только отпустить кнопку, и модуль тут же отключается, как будто от нажатия на кнопку зависит подача питания на модуль. Экспериментальным путём было установлено, что модуль так же успешно включается при нажатии на любую кнопку вместе с центральной.

После загрузки центральную кнопку можно отпустить, и тогда появляется возможность выбирать пункты в меню. Была сделана попытка перепрошивки, которая окончилась неудачей, и модуль перестал загружаться до меню. При загрузке с зажатием центральной кнопки на экране появлялась надпись “Starting…”, и ничего после неё. При загрузке с зажатием центральной и правой кнопки — надпись”Updating…”

2. Диагноз

Как только отпускаем центральную кнопку — модуль тут же отключается. Всё дело в кнопках! Вернее в их конструкции. Разобрав модуль, я внимательно присмотрелся к конструкции кнопок. Довольно нетривиально для современной электроники, с которой я имел дело. Конструктивно “кнопки”, которые мы наблюдаем снаружи, под верхней крышкой представляют собой плату с концентрически нанесенными на неё контактами под местами расположения клавиш. Круг плюса окаймлен изолятором, вокруг которого расположен контакт минуса. Аналогично, через закорачивание контактов, реализовано действие клавиш многих клавиатур.

С тем отличием, что в клавиатурах контакты закорачиваются металлизированным слоем внутри силиконовой подушечки, прижимаемой к контактам клавишей. Закорачивание контактов платы EV3 Brick реализовано иначе: над контактной площадкой размещён гибкий купол из тонкой нержавеющей жести. В состоянии покоя вершина купола поднята над центральным контактом кнопки, а края плотно прижаты к краевому контакту. Когда мы нажимаем на пластиковую клавишу модуля, купол вдавливается внутрь и происходит замыкание контактов. Металлические купола по всем 6 кнопкам не припаяны к плате, а скреплены путём приклеивания на тонкую плёнку, которая нанесена поверх платы и удерживает каждую деталь на своём месте.

3. Лечение

В моем случае, один из куполов давал постоянный контакт на кнопку. Видимо, прошивка модуля некорректно обрабатывала это нажатие, превращая EV3 Brick в настоящий “кирпич”. Сначала с убранными вместе с плёнкой куполами я добился стабильного запуска модуля без постоянного воздействия на кнопки.

Затем модуль был перепрошит стандартным образом, порты проверены, всё работает. Рекомендую всем столкнувшимся со внезапной смертью модуля, “белым экраном”, проверить кнопки под верхней крышкой.

Готово!

P.S.: Кстати, конструкция кнопок модуля NXT не имеет таких особенностей. Там используется вполне стандартный силикон с металлизацией.

P.P.S.: Также, из заметок об конструкции модуля EV3 изнутри, можно отметить хорошее качество шлейфа экрана, который весьма страдал при всех описанных выше попытках ремонта. Однако же остался цел, экран работает нормально. Среди заметных электронных компонентов присутствуют конденсаторы 1000mkf и 6.3V, интересно на сколько лет их хватит.


Что делать, если ваш EV3 перестал работать — LEGO Engineering

Перейти к содержимому

Режим обновления прошивки

Блок EV3 — замечательная техника, но, как и всякая техника, иногда бывают сбои. Вот некоторые возможные проблемы с запуском, остановкой и подключением модуля EV3 с предлагаемыми решениями.

Проблемы с запуском/остановкой:

  1. Блок EV3 не работает после замены батареи. Возможно, неправильное подключение аккумулятора. Проверьте пружины батареи, чтобы убедиться, что ни одна из них не погнулась во время замены батареи.
  2. При запуске EV3 кратковременно мигает красным, а затем гаснет. Если у вас версия для образовательных учреждений, проблема может заключаться в неисправном аккумуляторе. Первые поставки комплектов включали неисправную перезаряжаемую батарею, которую LEGO Education заменит.
  3. На дисплее блока EV3 написано «начало», но дальше этой точки дело не идет. Вам необходимо перезалить прошивку. Следуй этим шагам:
    1. Извлеките аккумулятор и снова вставьте его.
    2. Удерживайте нажатыми центральную и правую кнопки, пока на дисплее не появится сообщение «Обновление…»
    3. Откройте программное обеспечение EV3 и подключите модуль EV3 к компьютеру через USB.
    4. Обновите прошивку, выбрав «Обновление прошивки» в раскрывающемся меню «Инструменты».
  4. Модуль EV3 зависает во время обновления прошивки, и обновление никогда не завершается. Чтобы устранить проблему, обновите прошивку вручную. Откройте программное обеспечение EV3 и подключите EV3 к компьютеру через USB, затем следуйте этим инструкциям из Руководства пользователя EV3:
    1. Удерживайте нажатыми кнопки «Назад», «Центр» и «Вправо» на модуле EV3.
    2. Когда модуль EV3 перезапустится, отпустите кнопку «Назад».
    3. Когда на экране появится сообщение «Обновление», отпустите центральную и правую кнопки и нажмите кнопку «Загрузить» в инструменте обновления встроенного ПО. Прошивка будет загружена на ваш модуль EV3, который перезапустится.
    4. Если после ручного обновления прошивки ваш блок EV3 не заработает с первого раза, повторите процесс ручного обновления.
  5. Блок EV3 перестает работать и не выключается. Выполните ручной сброс. Из Руководства пользователя EV3: Сброс модуля EV3 не приводит к удалению существующих файлов и проектов из предыдущих сеансов в памяти модуля EV3. Файлы и проекты существующего сеанса будут потеряны.
    1. Убедитесь, что модуль EV3 включен.
    2. Удерживайте кнопки «Назад», «Центр» и «Влево» на блоке EV3.
    3. Когда экран погаснет, отпустите кнопку «Назад».
    4. Когда на экране появится надпись «Запуск», отпустите центральную и левую кнопки.

Проблемы с подключением:

  1. Блок EV3 не распознается компьютером после обновления прошивки. Установите флажок в правом нижнем углу. Если написано «Обновление прошивки EV3», щелкните вкладку «Доступные модули» и переключитесь на «EV3».
  2. Программное обеспечение EV3 не запускается после его установки, а вместо этого выдает сообщение об ошибке. Возможно, у вас проблема с Silverlight. Попробуйте удалить и переустановить Silverlight и программное обеспечение EV3.
  3. Компьютер “пищит” при подключении EV3, но драйвера не распознают кирпич. Возможно, у вас поврежден порт, вызванный попыткой перевернуть кабель EV3.   (Спасибо Дэмиену Ки за информацию и фото.)
  4. Вы используете компьютер с ОС Windows и получаете сообщение «ошибка связи» при попытке подключения к блоку EV3 . Возможен конфликт с антивирусным программным обеспечением или каким-то другим приложением. Попробуйте отключить антивирусное программное обеспечение, чтобы посмотреть, решит ли это проблему. Попробуйте перезагрузить компьютер с помощью Выборочного запуска.
  5. Вы используете Mac, и соединение Bluetooth не работает.  Если вы используете домашнюю версию программного обеспечения EV3, попробуйте обновить прошивку, что должно решить проблему с работой Bluetooth в более новых операционных системах Mac. Если вы используете версию для учебных заведений, обновленная версия прошивки должна быть выпущена в ближайшие пару месяцев.

И, наконец, вот несколько общих советов, которые следует предпринять при возникновении проблемы:

  1. Извлеките и снова установите аккумулятор.
  2. Перезапустите программное обеспечение EV3.
  3. Сделайте ручной сброс блока EV3. Подробные инструкции см. в пункте 5 в разделе о запуске/остановке выше.
  4. И, конечно же, вы можете связаться с местным дистрибьютором LEGO Education.

Следующие две вкладки изменяют содержимое ниже.

  • Биография
  • Последние сообщения

Барбара преподает в школе Шейди Хилл в Кембридже, штат Массачусетс, и работает в Центре инженерии и образования в Университете Тафтса. Она является автором нескольких учебных пособий по робототехнике LEGO для учителей, последний из которых — STEM by Design.

ремонт – экран EV3 зависает на “Запуск…”

спросил

Изменено 4 года, 3 месяца назад

Просмотрено 10 тысяч раз

После того, как я включаю устройство, его экран долго зависает на “запуске. ..”. Он не изменился на обычный экран, а индикатор за кнопкой по-прежнему был красным (не стал зеленым). Это можно как-то исправить?

  • ev3
  • ремонт

0

Попробуйте прошить прошивку. Чтобы войти в режим обновления прошивки, удерживайте правую кнопку при включении EV3. (Вы также можете перезагрузить EV3, не вынимая аккумулятор, удерживая кнопки «Назад» и «Ввод» в течение нескольких секунд.)

Более подробную информацию можно найти здесь.

1

Похоже, прошивка нуждается в заводском сбросе. Попробуйте так:

  1. Извлеките аккумулятор на 10 секунд, а затем вставьте обратно
  2. Удерживайте центральную и правую кнопки, пока на дисплее не появится сообщение «Обновление…»
  3. Подключите блок EV3 к ПК с помощью USB
  4. .
  5. Обновите прошивку с помощью «Инструменты» -> «Обновление прошивки» в программном обеспечении EV3

1

Пробовали ли вы другую ОС, такую ​​как LeJOS, которую можно установить на SD-карту? Вставьте это в кирпич и запустите кирпич.