Вам понадобится
  • - осциллограф DSO138;
  • - конвертер USB-TTL (UART).
Инструкция
1
При включении осциллографа на его дисплее отображается идентификатор текущей версии прошивки. Версия прошивки указана после сокращения FW (FirmWare – «прошивка»). Запомним этот номер.
Теперь заходим на страницу с прошивками официального сайта производителя осциллографа DSO138 и смотрим, какая версия прошивки самая последняя. На момент написания статьи последняя версия 113-13801-061 от 10.10.2016. Это явно новее, чем установленная прошивка осциллографа с предыдущей фотографии.
Скачиваем архив с прошивкой и распакуем его в произвольное место на жёстком диске. Сама прошивка – это файл с расширением *.HEX. В данном случае «113-13801-061.hex».
Определение текущей версии и поиск новой версии прошивки
2
Для загрузки прошивки в память осциллографа DSO138 нужна специальная программа. Разработчики осциллографа рекомендуют программу Flash Loader Demonstrator фирмы ST, которую можно скачать с официального сайта (ссылка ниже). Для скачивания программы придётся зарегистрироваться на сайте. После этого на почту придёт ссылка для скачивания программы.
Программа распространяется в виде архива. Скачиваем программу. Распаковываем на компьютер и запускаем установщик. Никаких тонкостей нет, тут всё стандартно.
3
Прежде чем подключать осциллограф к компьютеру, придётся ещё немного потрудиться. Необходимо замкнуть перемычки JP1 и JP2, расположенные с нижней стороны платы осциллографа. Это переведёт контроллер осциллографа в режим загрузчика вместо обычной прошивки. Перемычки придётся соединить пайкой.
Подготовка осциллографа DSO138 к перепрошивке
4
Для загрузки прошивки в память осциллографа используется порт J5 (UART) с логическим уровнем 3,3 В. Чтобы подключить его к компьютеру нам понадобится преобразователь USB в UART. Такие устройства стоят около 150 рублей в китайских интернет-магазинах.
Подключаем «свисток» к осциллографу согласно схеме. Обратите внимание, что порт TX преобразователя (выход) должен быть подключён к порту RX (вход) осциллографа, и наоборот. А GND – общий провод. Теперь можно подключать конвертер к USB порту компьютера.
Подключение осциллографа DSO138 к компьютеру
5
Включаем осциллограф в сеть, а преобразователь USB-UART подключаем к порту USB компьютера. Теперь запускаем программу Flash Loader Demonstrator.
Выбираем порт, номер COM-порта, к которому подключён преобразователь. Остальные настройки можно оставить как есть. Нажимаем кнопку “Next”.
Далее следует предупреждение, что дальнейшие действия приведут к стиранию памяти осциллографа. Нажимаем кнопку “Remove protection”, чтобы перейти к следующему шагу.
Процесс прошивки осциллографа DSO138
6
После этого открывается страница с информацией о разделах памяти осциллографа. Выбираем здесь память с размером 64K (проверьте, что на предыдущем шаге она была определена именно с таким размером). Нажимаем “Next”.
Ставим флажок на пункте “Download to device” (загрузить в устройство). Нажимаем кнопку с тремя точками для выбора скачанного ранее файла прошивки “113-13801-061.hex”. Остальные параметры выставляем как на изображении.
При нажатии кнопки “Next” начнётся процесс перепрошивки флеш-памяти осциллографа DSO138. После него запустится процесс проверки загруженной прошивки. Об успешном завершении будет свидетельствовать зелёная полоска прогресс-бара. Весь процесс занимает около 1-2 минут.
Настройки перезаписи прошивки
7
Обесточим осциллограф. Отключим от него UART преобразователь.
Не забудем отпаять замкнутые перемычки JP1 и JP2.
Теперь можно включить осциллограф в сеть и при его загрузке убедиться, что версия обновилась: “FW: 113-13801-061”.
Осциллограф DSo138 с обновлённой версией прошивки