Осциллограф DSO138 построен на микроконтроллере STM32F103C8, поэтому его прошивка выполняется стандартными средствами для чипов STM32 — через отладчик ST-Link или через встроенный загрузчик по UART. Поводом для перепрошивки обычно становится желание обновить версию ПО, восстановить устройство после сбоя или залить альтернативную прошивку, разработанную сообществом энтузиастов.
Ниже разберём, какие версии прошивок существуют, как подготовить плату к обновлению, какими инструментами пользоваться и что делать, если после прошивки прибор не включается или показывает белый экран. Материал подходит как для готовых устройств, так и для самостоятельно собранных наборов DSO138.
Зачем обновлять прошивку DSO138
Заводская версия ПО во многих экземплярах устарела: она может содержать ошибки в обработке сигнала, неудобное меню или ограниченные настройки развёртки. Сторонние разработчики выпустили альтернативные прошивки, которые расширяют функциональность прибора и исправляют ряд недочётов оригинального ПО.
Типичные причины перепрошивки:
- 🔧 устранение зависаний и сбоев в работе меню;
- 📈 получение дополнительных функций в альтернативных прошивках;
- 🛠️ восстановление устройства после неудачного обновления или «окирпичивания»;
- 🧪 эксперименты с открытым исходным кодом и доработка прибора под свои задачи.
Отдельный сценарий — самостоятельная сборка набора: после монтажа платы микроконтроллер иногда оказывается пустым, и без загрузки прошивки прибор просто не запустится. В этом случае прошивка — обязательный этап ввода устройства в эксплуатацию.
Какие прошивки существуют для DSO138
Официальную прошивку распространяет производитель набора (JYETech) — файлы публикуются на странице продукта. Помимо неё, сообществом разработаны альтернативные варианты с открытым кодом, наиболее известные из них основаны на доработках оригинального ПО с улучшенным интерфейсом.
| Тип прошивки | Источник | Особенности | Риски |
|---|---|---|---|
| Официальная заводская | Сайт производителя | Стабильная, проверенная совместимость | Минимальные |
| Альтернативная (open-source) | Репозитории сообщества | Расширенные функции, доработанный интерфейс | Возможны несовместимости с ревизией платы |
| Восстановительная | Официальная, залитая через ST-Link | Возврат к рабочему состоянию после сбоя | Требует аккуратного подключения |
Перед выбором версии проверьте ревизию платы — она указана на шелкографии. Прошивки для разных аппаратных версий могут быть несовместимы, и это одна из самых частых причин «белого экрана» после обновления.
📊 Какая прошивка установлена на вашем DSO138?