Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
boards:pico [2022/11/09 15:47]
darron
boards:pico [2022/11/12 15:27] (current)
darron [Tools]
Line 1: Line 1:
 +====Raspberry Pi PICO====
 <wrap right> <wrap right>
-{{:boards:pipico.jpg?200}}+{{:boards:pipico.jpg?100}}
 \\ \\ \\ \\
-{{:boards:four_picos.jpg?200}}+{{:boards:four_picos.jpg?100}}
 </wrap> </wrap>
 +
 +Dual core Arm Cortex M0 microcontroller designed to run MicroPython.
 +
 +There are four varieties of this board produced by RPi. The differences
 +are whether they come pre-installed with header pins and a debug socket
 +and if they have a WiFi adapter on board.
 +
 +===Tools===
 +
 +Read this [[https://datasheets.raspberrypi.com/pico/getting-started-with-pico.pdf|guide]]. Within
 +is the setup procedure for development tools is as follows:
 +
 +<code>
 +wget https://raw.githubusercontent.com/raspberrypi/pico-setup/master/pico_setup.sh
 +sh pico_setup.sh
 +</code>
 +
 +This will install the ARM compiler, OpenOCD, the SDK, examples, and various other things.
 +
 +OpenOCD is built from source with the following options:
 +<code>
 +./configure --enable-ftdi --enable-sysfsgpio --enable-bcm2835gpio --enable-picoprobe
 +</code>
 +===J-Link===
 +
 +<wrap right>
 +{{:boards:pico-segger.jpg?200}}
 +</wrap>
 +
 +Segger J-Link can be use to interact with the PICO via the debug port.
  
 ==CORE 0== ==CORE 0==
Line 88: Line 119:
 Cortex-M0 identified. Cortex-M0 identified.
 </code> </code>
 +
 +===Resources===
  
 https://github.com/raspberrypi/pico-sdk https://github.com/raspberrypi/pico-sdk
- 
  
 https://github.com/raspberrypi/pico-examples https://github.com/raspberrypi/pico-examples
- 
  
 https://wiki.segger.com/Raspberry_Pi_Pico https://wiki.segger.com/Raspberry_Pi_Pico