ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Raspberry Pi Pico

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Raspberry Pi 3, 4 Π½Π° OS Raspbian.

1) ΠŸΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ ΠΏΠΈΠ½Ρ‹ ΠΈ Ρ€Π°Π·ΡŒΠ΅ΠΌ Serial Wire Debug (SWD). 2) ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Pico ΠΊ RPI3, 4.

Raspberry Pi Raspberry Pi Pico
GND (Pin 20) SWD GND
GPIO24 (Pin 18) SWDIO
GPIO25 (Pin 22) SWCLK

3) Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ скрипт установки ПО с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ сайта.

      wget https://raw.githubusercontent.com/raspberrypi/pico-setup/master/pico_setup.sh

4) Π”Π΅Π»Π°Π΅ΠΌ скрипт запускаСмым.

      chmod +x pico_setup.sh

5) ЗапускаСм скрипт.

      ./pico_setup.sh
УстанавливаСтся ПО:
Pico SDK
OpenOCD (Open On-Chip Debugg), homepage: https://openocd.org/
gdb-multiarch, homepage: https://www.sourceware.org/gdb/
GCC, homepage: https://gcc.gnu.org/
VSCode + plugins, homepage: https://code.visualstudio.com/
Git, homepage: https://git-scm.com/
minicom, homepage: https://salsa.debian.org/minicom-team/minicom
ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ докумСнтация

  1. RP2040 Datasheet .pdf
  2. Pico datasheet .pdf
  3. Pico W datasheet .pdf
  4. Getting started with pico .pdf
  5. Pico C SDK .pdf
  6. Pico Python SDK .pdf
  7. Connecting to the internet with Pico W .pdf
  8. Pico R3 A4 Pinout .pdf
  9. Pico W A4 Pinout .pdf
  10. Pico R3 Fritzing .fzpz
  11. Pico W Fritzing .fzpz
  12. Pico R3 step .zip
  13. Pico H Fritzing .fzpz
  14. Pico W high res .jpg
  15. Pico W step .zip
  16. Pico W PUBLIC 2022-06-07 .zip
  17. Pico R3 PUBLIC 2020-01-19 .zip
  18. Pico product brief .pdf
  19. Pico W product brief .pdf
ΠŸΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠΈΠ΅ CLI Raspbian

      sudo vim /boot/cmdline.txt
Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ строку: β€˜fbcon=rotate:2’ (Ρ†ΠΈΡ„Ρ€Π° ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ количСство ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ΠΎΠ² экрана)
ΠŸΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ ΠΏΡ€ΠΈ использовнании Raspbian lite
      sudo vim /boot/config.txt
Π—Π°ΠΊΠΎΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ строку dtoverlay=vc4-fkms-v3d
Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ строку adding β€˜display_hdmi_rotate=3’