树莓派pico2w点灯
小白能看懂的,调试pico2w总结出的最简单可行的方法,喜欢就点个赞吧!
1. 首先下载树莓派pico-sdk:
终端输入:
mkdir pico
cd pico
git clone https://github.com/raspberrypi/pico-sdk.git
2.把树莓派pico-sdk加入系统环境变量
终端输入,注意你的主文件夹:
sudo nano /etc/profile.d/pico_sdk.sh
export PICO_SDK_PATH="你的主文件夹的位置/pico/pico-sdk"
sudo chmod +x /etc/profile.d/pico_sdk.sh
然后重启电脑
sudo reboot
3.新建文件夹并编写一个简单的点灯程序
mkdir pico2w_blink
cd pico2w_blink
新建两个文件:
- pico2w_blink.c:
#include "pico/stdlib.h"
#include "pico/cyw43_arch.h"
int main() {
stdio_init_all();
if (cyw43_arch_init()) {
printf("Wi-Fi init failed");
return -1;
}
while (true) {
cyw43_arch_gpio_put(CYW43_WL_GPIO_LED_PIN, 1);
sleep_ms(500);
cyw43_arch_gpio_put(CYW43_WL_GPIO_LED_PIN, 0);
sleep_ms(500);
}
}
- CMakeLists.txt:
cmake_minimum_required(VERSION 3.13)
set(PICO_BOARD pico2_w)
include("$ENV{PICO_SDK_PATH}/external/pico_sdk_import.cmake")
project(pico2w_blink)
pico_sdk_init()
add_executable(pico2w_blink
pico2w_blink.c
)
target_link_libraries(pico2w_blink pico_stdlib pico_cyw43_arch_none)
pico_enable_stdio_uart(pico2w_blink 0)
pico_enable_stdio_usb(pico2w_blink 1)
pico_add_extra_outputs(pico2w_blink)
4.编译这个程序
mkdir build
cd build
cmake ..
make
5.烧录程序
- 按住开发板的boot键,将usb插入电脑。
- 把build文件夹里面的.uf2文件拖入rp2350的盘中就大功告成了