====== ✘ Установка Pi Pico SDK (WSL2) ====== ===== Начало работы ===== [[https://datasheets.raspberrypi.com/pico/getting-started-with-pico.pdf|Документация в формате PDF]] - export PICO_SDK_ROOT=/mnt/c/Dev/WSL/RP2040 echo $PICO_SDK_ROOT cd $PICO_SDK_ROOT wget -q https://cdn-learn.adafruit.com/assets/assets/000/099/419/original/flash_nuke.uf2 - git clone --recurse-submodules https://github.com/raspberrypi/pico-sdk $PICO_SDK_ROOT/pico-sdk git clone --recurse-submodules https://github.com/raspberrypi/pico-examples $PICO_SDK_ROOT/pico-examples git clone --recurse-submodules https://github.com/raspberrypi/pico-extras $PICO_SDK_ROOT/pico-extras git clone --recurse-submodules https://github.com/raspberrypi/pico-playground $PICO_SDK_ROOT/pico-playground - echo export PICO_SDK_PATH=$PICO_SDK_ROOT/pico-sdk >> ~/.bashrc echo export PICO_EXAMPLES_PATH=$PICO_SDK_ROOT/pico-examples >> ~/.bashrc echo export PICO_EXTRAS_PATH=$PICO_SDK_ROOT/pico-extras >> ~/.bashrc echo export PICO_PLAYGROUND_PATH=$PICO_SDK_ROOT/pico-playground >> ~/.bashrc - sudo apt install cmake gcc-arm-none-eabi libnewlib-arm-none-eabi build-essential -y reboot ===== Использование SDK ===== [[https://datasheets.raspberrypi.com/pico/raspberry-pi-pico-c-sdk.pdf|Документация в формате PDF]] * cd $PICO_EXAMPLES_PATH rm -rf build mkdir build && cd build cmake .. #cmake .. -DPICO_BOARD=waveshare_rp2040_zero #cmake .. -DPICO_BOARD=pico_w -DWIFI_SSID="SSID" -DWIFI_PASSWORD="PASS" ## список плат: https://github.com/raspberrypi/pico-sdk/tree/master/src/boards/include/boards cd blink && make -j$(nproc) ===== Обновление SDK ===== * cd pico-sdk git pull git submodule update