1. 前言
Pico 2w板卡搭载全新的 RP2350(前代 RP2040 的升级版)。采用了“双架构”设计,你可以选择跑 两个 Cortex-M33 (ARM) 核心,或者切换到 两个 Hazard3 (RISC-V) 核心。集成了单频 2.4GHz} Wi-Fi 4 和蓝牙 5.2(支持 Bluetooth Low Energy, BLE)。引入了 Arm TrustZone。这意味着你可以像手机芯片一样,把敏感的密钥和加密逻辑锁在“安全区”里,防止被恶意读取。
2创建项目
创建新项目,如下图
初次创建项目,会自动下载依赖文件,如下,需步骤需要耐心等待,需要的文件下载完成。
编译呼吸灯代码
烧录固件
程序的实际效果如下。
测试wifi扫描程序,因为连接了usb接口,需要开启usb模拟串口输出日志
在cmakelist里添加
pico_enable_stdio_usb(picow_wifi_scan_poll 1)
如下
编译完成,烧录到板卡中,效果如下。
4 结语
采用纯 C 语言对 RP2350 进行功能验证,环境搭建一键完成,缺点是需要外网支持。文件很多且很大,需要很久时间,容易失败。官方环境设计比较完善,使用c开发,也能很快的开发应用程序出来。






