Raspberry Pi представила отладочный зонд

ОТЛАДКА Пи

Raspberry Pi Debug Probe: комплект для отладки plug-and-play за 12 долларов.

несколько дней назад Raspberry Pi Foundation представила отладочный зонд, отладочный зонд Raspberry Pi, который вы можете изучить код, работающий на микроконтроллерах.

В сообщении Фонд Raspberry Pi объявил, что они решили провести это исследование после того, как заметили, что люди используют один Pico для отладки программ, работающих на другом.

Este — первая новинка от Raspberry Pi Foundation на 2023 год. и это происходит в то время, когда Фонд стремится улучшить доступность версий Raspberry Pi 3 Zero W, 2A+ и 4 ГБ и 4 ГБ, включая ограниченное предложение из-за нехватки компонентов, которая продолжалась с начала пандемии. коронавируса. Отладочный зонд — это устройство, которое должно упростить отладку всего программного обеспечения на Raspberry Pi Pico.

Построен на микроконтроллере RP2040 с прошивкой Picoprobe. Эта компактная плата предлагает USB-порт для SWD (последовательная проводная отладка) и UART (универсальный асинхронный прием и передача) для отладки кода, работающего на Raspberry Pi Pico или других микроконтроллерах на основе технологии Arm.

Для тех, кто не знаком с Raspberry Pi Pico, это одноплатный компьютер Foundation за 4 доллара для функций микроконтроллера. На встроенных компьютерах этого типа часто нет вывода на дисплей, а при обычном использовании нет операционной системы, что затрудняет отслеживание того, что вы делаете, или, точнее, определение того, почему вы этого не делаете.

«С тех пор, как мы выпустили Raspberry Pi Pico и наш микроконтроллер RP2040 в январе 2021 года, люди используют один Pico для отладки программ, работающих на другом», — говорит в своем блоге один из создателей Raspberry Pi Эбен Аптон.

«Вдохновленные этой тенденцией, мы запускаем Raspberry Pi Debug Probe — комплексное аппаратное решение для отладки микроконтроллеров Arm на базе RP2040 по цене всего 12 долларов», — добавил он. Raspberry Pi Debug Probe — это третья плата собственной разработки, включающая в себя Raspberry Pi RP2040, двухъядерный микроконтроллер Arm Cortex-M0+ с интеллектуальными программируемыми блоками ввода-вывода (PIO). В комплект зонда входит мост USB-SWD (Serial Wire Debug), универсальный USB-адаптер и кабели для подключения к хост-компьютеру и цели отладки.

Интерфейс Arm SWD — это распространенный способ взглянуть на память встроенного устройства Arm и узнать, что оно делает.

Иными словами, это трехпроводная версия традиционного четырех- или пятипроводного интерфейса JTAG.. Однако, чтобы использовать эти SWD-сигналы, вам нужно устройство для их считывания и преобразования во что-то, что может прочитать и интерпретировать другой компьютер, используя такое программное обеспечение, как FOSS OpenOCD или pyOCD. Это устройство называется отладочным зондом. Удобно, что интерфейс GPIO Raspberry Pi может передавать сигналы SWD на некоторые из своих контактов.

Это означает, что один RPi можно использовать для отладки другого RPi. Сюда входит даже Pico Pi, в котором используется специальная прошивка под названием Picoprobe.

Это немного дешевле, чем специальный аппаратный пробник для отладки., но проблема в том, что вам все равно нужно будет подключить некоторые схемы, как описано в этом сообщении в блоге. Несмотря на универсальность — вы также можете использовать SWD для загрузки программного обеспечения на RPi Pico, например, с другого RPi — это не так просто, и если вы хотите использовать более крупный и быстрый компьютер, такой как ПК или Mac, вам понадобится чтобы подключить к нему ваш зонд на основе Pi.

Это цель нового отладочного зонда. Подключите один конец к Pi Pico, а другой — к свободному USB-порту, и все готово. Это очень дешевое предложение, но оно должно работать, и стоит 12 долларов.

Для сравнения, профессиональный инструмент, такой как J-Link Сеггера стоит от 500 до 1000 долларов, и даже аппаратное устройство с открытым исходным кодом, такое как ORBtrace Mini, стоит дороже.

Кроме того, отладочный зонд должен иметь возможность взаимодействовать с любым встроенным устройством с интерфейсом ARM Cortex-M3 и SWD, например с Arduino Due, основанным на 32-разрядной архитектуре Arm.

Наконец, стоит упомянуть, что согласно веб-сайту организации, Raspberry Pi Debug Probe уже доступен за $ 12.


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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.