Raspberry Pi Pico Expansion Board Pico-PMOD ExtBoard On-board DAPLink Debugger/SWD Interface/Serial Port/Standard PMOD Connector
Designed by MuseLab in China
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
Introduction Pico-PMOD ExtBoard is a user-friendly extension board for Pico launched by MuseLab. This ExtBoard leads out all GPIOs of Pico with standard PMOD connector. Pico can connect with SWD down…
Read More…Introduction
Pico-PMOD ExtBoard is a user-friendly extension board for Pico launched by MuseLab. This ExtBoard leads out all GPIOs of Pico with standard PMOD connector. Pico can connect with SWD download interface and serial port provided by onboard DAPLink debugger , which can be easily used for programming and testing of Pico.
Features
● Lead out all GPIOs of Pico with standard PMOD connector
● On-board DAPLink debugger provides swd interface for programming Pico
● On-board DAPLink debugger provides serial port
● TYPE-C for power and debug
How to Program
The onchiprom program of Pico implements a USB disk with drag-and-drop programming function. However, in some R&D scenarios where the codes are modified and test frequently, you need to repeatedly power down Pico, hold down the button and power up it again, and wait for the USB to complete enumeration before drag and drop. This process is a slightly tedious. In fact, Pico can be programmed & debugged through SWD interface with openocd by command lines without need to re-power Pico.
The steps are described as follows,
1.Install openocd
$ cd ~/pico
$ sudo apt install automake autoconf build-essential texinfo libtool libftdi-dev libusb-1.0-0-dev
$ git clone https://github.com/raspberrypi/openocd.git --recursive --branch rp2040 --depth=1
$ cd openocd
$ ./bootstrap
$ ./configure --enable-ftdi --enable-sysfsgpio --enable-bcm2835gpio
$ make -j4
$ sudo make install
2.This repository has wrapped the command into scripts. You can call the script in any path after exporting the environments variables. Note that the format of the burn suffix is hex or bin, not the drag and drop uf2 file
$cd RPI-HAT-Pico-BreakoutBoard/tools
$source env.sh
$rfw xxx.hex/xxx.bin
More details please refer to getting-started-with-pico section 5
How to Use Serial Port
The serial port pins of onboard DAPLink debugger and Pico are connected as below,
You can use the minicom or picocom to open the serial port under Linux.
For example:
$sudo apt install minicom
$minicom -b 115200 -o -D /dev/ttyACM0
$sudo apt install picocom
$picocom -b 115200 /dev/ttyACM0
More details please refer to getting-started-with-pico section 4.5
How to Compile
$cd tools && source env.sh && cd -
$cd software/infones
$mkdir -p build && cd build
$cmake ..
$make -j
$dfw infones/pico_infones.bin
$dreset
Documentation
● pico-sdk
https://github.com/raspberrypi/pico-sdk
● pico-examples
https://github.com/raspberrypi/pico-examples
● pico-lab
https://github.com/wuxx/pico-lab
● DAPLink
https://github.com/ARMmbed/DAPLink
Shipping List
● Pico-PMOD ExtBoard X 1
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when Pico-PMOD ExtBoard can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
Shipping Rate | Tracked | Ships From | First Item | Additional Items |
---|---|---|---|---|
:
|
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
$6.80
Free Shipping!
$2.80
Free Shipping!
$19.00
Free Shipping!
$5.00
Free Shipping!
$4.80
Free Shipping!
$32.00
Free Shipping!
$325.00
Free Shipping!
$60.00
Free Shipping!
By clicking Register, you confirm that you accept our Terms & Conditions
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!