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

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

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

Нам понадобится

  • осциллограф DSO138;
  • конвертер USB-TTL (UART).

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. Такие устройства стоят около 150 рублей в китайских интернет-магазинах. На многих преобразователях имеется перемычка для переключения напряжения между 5 и 3,3 вольтами.

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

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

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

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

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

Осциллограф DSO138 и преобразователь USB-UART

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

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

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

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

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

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

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

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

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

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

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

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

Последнее изменениеВоскресенье, 09 Апрель 2017 21:38
(6 голосов)
Прочитано 5554 раз

Поделиться

Оставить комментарий

Убедитесь, что вы вводите (*) необходимую информацию, где нужно
HTML-коды запрещены