Перейти к содержанию
Русский
Материал FikirPilot

Отладка на кристалле в (некоторых) системах MicroPython

Обновлено: 19.09.2026 · 1 мин чтения · 187 слов

Опубликовано: · Новость поступила: · Время обработки: 5 ч 25 мин

ghi-electronics представила поддержку отладки исходного кода на уровне чипа в Visual Studio для MicroPython. Система работает с поддерживаемым устройством на базе MicroPython и имеющимся USB-кабелем, однако необходимо создать специальный образ MicroPython или установить один из предложенных образов. Поддерживаются различные версии Raspberry Pi Pico и чипы ESP32. При установке RP2040 GEEK возникла ошибка, тогда как стандартный Pico работал без проблем; аналогичная известная проблема существует для Linux и ESP32-S3. Среди ограничений, указанных на GitHub, — невозможность отслеживать пойманные исключения и остановка всех потоков при установке точек останова.

Почему это важно

Это развитие переносит процесс отладки для разработчиков, использующих MicroPython, в Visual Studio при поддерживаемых конфигурациях оборудования и программного обеспечения; таким образом появляется вариант использования, не требующий отдельного отладочного оборудования. Вместе с тем функция ограничена только определёнными версиями Raspberry Pi Pico и чипами ESP32, поэтому выбор платы и этапы установки становятся непосредственной частью процесса. Необходимость установки специального или предложенного образа MicroPython делает проверку совместимости обязательной перед переходом в существующих проектах. Проблемы с RP2040 GEEK, Linux и ESP32-S3, а также ограничения, связанные с отслеживанием исключений и остановкой потоков, оставляют открытым вопрос о том, в каких сценариях отладки можно использовать этот инструмент.

Источник: Hackaday