Lines Matching +full:kconfig +full:- +full:ext
9 W5500-EVB-Pico is a microcontroller evaluation board based on the Raspberry
10 Pi RP2040 and fully hardwired TCP/IP controller W5500 - and basically works
13 drag-and-drop manner. It is also possible to flash and debug the boards with
18 - Dual core Arm Cortex-M0+ processor running up to 133MHz
19 - 264KB on-chip SRAM
20 - 16MB on-board QSPI flash with XIP capabilities
21 - 26 GPIO pins
22 - 3 Analog inputs
23 - 2 UART peripherals
24 - 2 SPI controllers
25 - 2 I2C controllers
26 - 16 PWM channels
27 - USB 1.1 controller (host/device)
28 - 8 Programmable I/O (PIO) for custom peripherals
29 - On-board LED
30 - 1 Watchdog timer peripheral
31 - Wiznet W5500 Ethernet MAC/PHY
46 .. list-table::
47 :header-rows: 1
49 * - Peripheral
50 - Kconfig option
51 - Devicetree compatible
52 * - NVIC
53 - N/A
54 - :dtcompatible:`arm,v6m-nvic`
55 * - UART
56 - :kconfig:option:`CONFIG_SERIAL`
57 - :dtcompatible:`raspberrypi,pico-uart`
58 * - GPIO
59 - :kconfig:option:`CONFIG_GPIO`
60 - :dtcompatible:`raspberrypi,pico-gpio`
61 * - ADC
62 - :kconfig:option:`CONFIG_ADC`
63 - :dtcompatible:`raspberrypi,pico-adc`
64 * - I2C
65 - :kconfig:option:`CONFIG_I2C`
66 - :dtcompatible:`snps,designware-i2c`
67 * - SPI
68 - :kconfig:option:`CONFIG_SPI`
69 - :dtcompatible:`raspberrypi,pico-spi`
70 * - USB Device
71 - :kconfig:option:`CONFIG_USB_DEVICE_STACK`
72 - :dtcompatible:`raspberrypi,pico-usbd`
73 * - HWINFO
74 - :kconfig:option:`CONFIG_HWINFO`
75 - N/A
76 * - Watchdog Timer (WDT)
77 - :kconfig:option:`CONFIG_WATCHDOG`
78 - :dtcompatible:`raspberrypi,pico-watchdog`
79 * - PWM
80 - :kconfig:option:`CONFIG_PWM`
81 - :dtcompatible:`raspberrypi,pico-pwm`
82 * - Flash
83 - :kconfig:option:`CONFIG_FLASH`
84 - :dtcompatible:`raspberrypi,pico-flash`
85 * - UART (PIO)
86 - :kconfig:option:`CONFIG_SERIAL`
87 - :dtcompatible:`raspberrypi,pico-uart-pio`
88 * - SPI (PIO)
89 - :kconfig:option:`CONFIG_SPI`
90 - :dtcompatible:`raspberrypi,pico-spi-pio`
91 * - W5500 Ethernet
92 - :kconfig:option:`CONFIG_NETWORKING`
93 - :dtcompatible:`wiznet,w5500`
103 Pico. Since GPIO 25 is routed to the on-board LED on, similar to the Raspberry
105 (P16-P19), with the reset and interrupt signal for the W5500 routed to P20 and
113 ----------------------------------
115 .. rst-class:: rst-columns
117 - UART0_TX : P0
118 - UART0_RX : P1
119 - I2C0_SDA : P4
120 - I2C0_SCL : P5
121 - I2C1_SDA : P14
122 - I2C1_SCL : P15
123 - SPI0_RX : P16
124 - SPI0_CSN : P17
125 - SPI0_SCK : P18
126 - SPI0_TX : P19
127 - W5500 Reset : P20
128 - W5500 Interrupt : P21
129 - ADC_CH0 : P26
130 - ADC_CH1 : P27
131 - ADC_CH2 : P28
132 - ADC_CH3 : P29
141 ------------------
144 :ref:`Building, Flashing and Debugging <west-flashing>`.
146 Here is an example of building and flashing the :zephyr:code-sample:`blinky` application.
148 .. zephyr-app-commands::
149 :zephyr-app: samples/basic/blinky
153 .. code-block:: bash
155 west flash --runner jlink
158 -------------
164 .. code-block:: bash
183 Here is an example of building and flashing the :zephyr:code-sample:`blinky`
186 .. zephyr-app-commands::
187 :zephyr-app: samples/basic/blinky
190 …:gen-args: -DOPENOCD=/usr/local/bin/openocd -DOPENOCD_DEFAULT_PATH=/usr/local/share/openocd/script…
201 The other supported adapters are ``raspberrypi-swd``, ``jlink`` and
202 ``blackmagicprobe``. How to connect ``picoprobe`` and ``raspberrypi-swd`` is
218 .. code-block:: console
220 …$ openocd -f interface/jlink.cfg -c 'transport select swd' -f target/rp2040.cfg -c "adapter speed …
223 ---------
229 UF2 file should be drag-and-dropped to the device, which will flash the Pico.
238 ------------------
241 :ref:`Building, Flashing and Debugging<west-debugging>`.
245 -------------
249 Here is an example for debugging the :zephyr:code-sample:`blinky` application.
251 .. zephyr-app-commands::
252 :zephyr-app: samples/basic/blinky
254 :maybe-skip-config:
256 …:gen-args: -DOPENOCD=/usr/local/bin/openocd -DOPENOCD_DEFAULT_PATH=/usr/local/share/openocd/script…
262 You can also debug with OpenOCD and gdb launching from command-line.
265 .. code-block:: console
267 …$ openocd -f interface/jlink.cfg -c 'transport select swd' -f target/rp2040.cfg -c "adapter speed …
271 .. code-block:: console
273 $ gdb-multiarch
277 .. code-block:: console
279 (gdb) tar ext :3333
284 .. target-notes::
287 https://raw.githubusercontent.com/raspberrypi/pico-setup/master/pico_setup.sh
290 https://datasheets.raspberrypi.com/pico/getting-started-with-pico.pdf
293 https://docs.wiznet.io/Product/iEthernet/W5500/w5500-evb-pico