Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
boards:pico [2022/11/09 15:53] darron |
boards:pico [2022/11/12 15:27] (current) darron [Tools] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====Raspberry Pi Pico ===== | + | ====Raspberry Pi PICO==== |
<wrap right> | <wrap right> | ||
- | {{: | + | {{: |
+ | \\ \\ | ||
+ | {{: | ||
</ | </ | ||
- | ===Segger | + | 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:// | ||
+ | is the setup procedure for development tools is as follows: | ||
+ | |||
+ | < | ||
+ | wget https:// | ||
+ | sh pico_setup.sh | ||
+ | </ | ||
+ | |||
+ | This will install the ARM compiler, OpenOCD, the SDK, examples, and various other things. | ||
+ | |||
+ | OpenOCD is built from source with the following options: | ||
+ | < | ||
+ | ./configure --enable-ftdi --enable-sysfsgpio --enable-bcm2835gpio --enable-picoprobe | ||
+ | </ | ||
+ | ===J-Link=== | ||
<wrap right> | <wrap right> | ||
- | {{: | + | {{: |
</ | </ | ||
+ | |||
+ | Segger J-Link can be use to interact with the PICO via the debug port. | ||
==CORE 0== | ==CORE 0== | ||
Line 93: | Line 119: | ||
Cortex-M0 identified. | Cortex-M0 identified. | ||
</ | </ | ||
+ | |||
+ | ===Resources=== | ||
https:// | https:// | ||
- | |||
https:// | https:// | ||
- | |||
https:// | https:// |