Рейтинг@Mail.ru
Осциллограф DSO138 и преобразователь USB-UART
Осциллограф DSO138 и преобразователь USB-UART

Как обновить прошивку осциллографа DSO138

7 комментарии Электроника
Print Friendly, PDF & Email

Производитель осциллографа DSO138 не оставляет своих пользователей и периодически обновляет программное обеспечение («прошивки») для своих приборов. Давайте посмотрим, какие шаги нужно пройти, чтобы обновить прошивку осциллографа DSO138.

Для работы нам понадобится:

1Определение текущей версии и поиск новой версии прошивки

При включении осциллографа DSO138 на его дисплее отображается идентификатор текущей версии прошивки. Версия прошивки указана после сокращения FW (FirmWare – «прошивка»). Запомним этот номер.

Определение текущей версии прошивки осциллографа DSO138 при загрузке

Теперь заходим на страницу с прошивками официального сайта производителя осциллографа DSO138 и смотрим, какая версия прошивки самая последняя. На момент написания статьи последняя версия 113-13801-061 от 10.10.2016. Это явно новее, чем установленная прошивка осциллографа с предыдущей фотографии.

Официальный сайт с прошивками осциллографа DSO138

Скачиваем архив с прошивкой и распакуем его в произвольное место на жёстком диске. Сама прошивка – это файл с расширением *.HEX. В данном случае «113-13801-061.hex».

2Установка программы Flash Loader Demonstrator

Для загрузки прошивки в память осциллографа DSO138 нужна специальная программа. Разработчики осциллографа рекомендуют программу Flash Loader Demonstrator фирмы ST. Для скачивания программы придётся зарегистрироваться на сайте. После этого на почту придёт ссылка для скачивания программы.

Программа распространяется в виде архива. Скачиваем программу. Распаковываем на компьютер и запускаем установщик. Никаких тонкостей нет, тут всё стандартно.

3Подготовка осциллографа DSO138 к перепрошивке

Прежде чем подключать осциллограф к компьютеру, придётся ещё немного потрудиться. Необходимо замкнуть перемычки JP1 и JP2, расположенные с нижней стороны платы осциллографа. Это переведёт контроллер осциллографа в режим загрузчика вместо загрузки обычной прошивки. Перемычки придётся соединить пайкой.

Перемычки JP1 и JP2, которые необходимо замкнуть перед перепрошивкой

4Подключение осциллографа DSO138 к компьютеру

Для загрузки прошивки в память осциллографа используется порт J5 (UART) с логическим уровнем 3,3 В. Чтобы подключить его к компьютеру нам понадобится преобразователь USB в UART, например вот такой. На многих преобразователях имеется перемычка для переключения напряжения между 5 и 3,3 вольтами.

Подключаем «свисток» к осциллографу согласно схеме.

Схема подключения осциллографа DSO138 к компьютеру через преобразователь USB-UART

Обратите внимание, что порт TX преобразователя (выход) должен быть подключён к порту RX (вход) осциллографа, и наоборот. А GND – общий провод.

Теперь можно подключать конвертер к USB порту компьютера.

Будет это выглядеть примерно так:

Осциллограф DSO138 подключён к ПУ через преобразователь USB-UART
Осциллограф DSO138 подключён к ПУ через преобразователь USB-UART

5Процесс прошивки осциллографа DSO138 по шагам

Включаем осциллограф в сеть, а преобразователь USB-UART подключаем к порту USB компьютера. Теперь запускаем программу Flash Loader Demonstrator.

Выбираем номер COM-порта, к которому подключён преобразователь. Остальные настройки можно оставить как есть. Нажимаем кнопку "Next".

Далее следует предупреждение, что дальнейшие действия приведут к стиранию памяти осциллографа DSO138. Нажимаем кнопку "Remove protection", чтобы перейти к следующему шагу.

Запуск программы Flash Loader Demonstrator
Запуск программы Flash Loader Demonstrator
Снятие защиты от перезаписи флеш-памяти
Снятие защиты от перезаписи флеш-памяти

После этого открывается страница с информацией о разделах памяти осциллографа. Выбираем здесь память с размером 64K (проверьте, что на предыдущем шаге она была определена именно с таким размером). Нажимаем “Next”.

Ставим флажок на пункте “Download to device” (загрузить в устройство). Нажимаем кнопку с тремя точками для выбора скачанного ранее файла прошивки “113-13801-061.hex”. Остальные параметры выставляем как на изображении.

Выбор типа памяти и файла с новой прошивкой для осциллографа
Выбор типа памяти и файла с новой прошивкой для осциллографа

При нажатии кнопки “Next” начнётся процесс перепрошивки флеш-памяти осциллографа DSO138. После него запустится процесс проверки загруженной прошивки. Об успешном завершении будет свидетельствовать зелёная полоска прогресс-бара. Весь процесс занимает около 1-2 минут.

Прогресс загрузки и проверки новой прошивки осциллографа DSO138
Прогресс загрузки и проверки новой прошивки осциллографа DSO138

Обесточим осциллограф. Отключим от него UART преобразователь. Не забудем отпаять замкнутые перемычки JP1 и JP2.

Теперь можно включить осциллограф в сеть и при его загрузке убедиться, что версия его встроенного программного обеспечения обновилась: “FW: 113-13801-061”.

Осциллограф DSO138 с обновлённой прошивкой
Осциллограф DSO138 с обновлённой прошивкой
Последнее изменениеСреда, 10 Январь 2024 20:24 Прочитано 39400 раз

Поблагодарить автора:

Поделиться

Print Friendly, PDF & Email

7 комментарии

  • Владимир
    Владимир 17.01.2021 03:31 Комментировать

    Я сделал всё так как в статье, но после нажатия кнопки Next выходит сообщение: нет ответа от цели, загрузчик не может быть запущен.
    проверьте конфигурацию режима загрузки и состояние флэш-защиты.
    сбросьте настройки устройства и попробуйте еще раз. В системе всё определилось как положено, сом порт определился, но загрузчик не запускается. посоветуйте что делать.

  • Slavka1967
    Slavka1967 11.02.2021 09:57 Комментировать

    Видимо вы не правильно установил разьем. Надо TXD от осциллографа установить программатору на RXD. А RXD от осциллографа к программатору TXD.

  • Алексей
    Алексей 09.11.2021 13:03 Комментировать

    Салют.
    Может ли он выводить, постоянно в режиме реального времени, показания на комп?
    Если да, то как настроить?
    Через TeraTerm посмотрел это происходит по запросу с кнопки "SET" осциллографа.
    Через Gnuplot пока ещё не понял как подключиться.

  • aave1
    aave1 09.11.2021 21:15 Комментировать

    Алексей, честно говоря, не подскажу. У меня давно уже нет этого осциллографа, взял что-то посерьёзней, т.к. у этого слишком узкая полоса, а мне нужно смотреть более высокоскоростные сигналы. Поэтому нет возможности проверить. Если разберётесь, напишите, пожалуйста, очень интересно!
    PS. Вот нашёл пример использования: https://tomeko.net/projects/dso138/index.php?lang=en

  • serg.nedomoratskov
    serg.nedomoratskov 21.01.2022 11:23 Комментировать

    У меня не работают кнопки меню сел и + - показания тестового сигнала есть но очень слабый остальное работает может это прошивка?

  • aave1
    aave1 21.01.2022 18:50 Комментировать

    Вряд ли тут дело в прошивке. Скорее всего плохой контакт, поробуйте пропаять ещё раз места соединения этих элементов с платой.

  • ELITE83
    ELITE83 27.10.2022 10:53 Комментировать

    Из за санкций скачать с сайте ST нельзя ничего!!
    Используйте ВПН или ТОР браузер
    или вот пока в своё облако скину https://cloud.mail.ru/public/8VVv/ZXnBdHvxj