感谢 发烧友学院以及小熊派 为我和孩子提供BearPi-Pico 开发板。收到了顺风快递包含2个开发板 开发板简介 :
**BearPi-Pico H3863 是一款基于高度集成 2.4GHz Wi-Fi6 、BLE、SLE 为主控芯片的核心板, 32bit 微处理器(MCU)外设接口包括 SPI、UART、I2C、PWM、GPIO,支持 6 路 13bit 分辨率 ADC,内置 SRAM 和 Flash。主频 240MHz 用户定义LED,蓝色;****Typec USB接口,5 17 个 GPIO****支持加密低成本高性能开发板
引脚图
支持板载340com更新程序,* 邮票孔设计,可直接焊接集成到用户自主设计的底板上* 支持低功耗睡眠和休眠模式* 温度传感器
编号 |
功能 |
说明 |
---|
1 |
用户灯 |
蓝色 LED灯,用户可通过代码自定义控制。 |
2 |
Boot 按键 |
Boot 选择按键 |
3 |
Flash |
2MByte 闪存 |
4 |
主控芯片RP2040 |
双核 32 Bit ARM Cortex M0 + 处理器,264KB 的 SRAM ,运行频率高达 133MHz |
5 |
USB Type-C |
电源及数据接口 |
开发板的原理图:
***环境搭建
git clone https://gitee.com/bearpi/bearpi-pico_h3863.git
或者点击直接下载代码包,
我没能运行成功git clone,到网上下载此包:https://gitee.com/bearpi/bearpi-pico_h3863/repository/archive/master.zip
文件名bearpi-pico_h3863-master.zip,279M
编程: **
-
HiSpark Studio 工具,进入欢迎页面,单击“新建工程”,进入新建工程页面。
-
芯片选择“WS63”,开发板选择“ws63”,工程名自定义填写,软件包路径选择SDK代码“bearpi-pico_h3863”层级, 点击“完成”.
新建工程成功后如下图所示代码结构
选择案例:点击工具栏中的“系统配置”选项,选择Application目录,勾选“Enable Sample”、“Enable the Sample of peripheral”以及需要要编译的Sample名称,并保存。
config BLINKY_PIN 2
config BLINKY_DURATION_MS 500
. 编译: 点击工具栏中的“重编译”按钮,编译代码
时间比较长。
data size: 16
finally size: 64struct writing in: ./output/ws63/database/cco/system/nv/nv_struct_def.txt
generate rom_in_one done!
[ws63][acore] run custom cmd success!packet success!
INFO:root:elf_path: ./output/ws63/acore/ws63-liteos-app/ws63-liteos-app.elf
INFO:root:map_path: ./output/ws63/acore/ws63-liteos-app/ws63-liteos-app.map
INFO:root:compiler_path: d:\\\\bearpi\\\\HiSpark Studio\\\\tools\\\\Windows\\\\cc_riscv32_musl_fp_win\\\\bin
INFO:root:build_config_path: None
INFO:root:prefix: riscv32-linux-musl
INFO:root:environment: windows
project analysis Done!
================================ [SUCCESS] Took 320.45 seconds ================================
* 终端将被任务重用,按任意键关闭。
5分钟以上。
[烧录镜像]
此程序包括烧录
- 点击工具栏中的“工程配置”, 找到“程序加载”选项, 选择开发板与电脑连接后映射出来的端口。
- 点击工具栏中的“程序加载”,按一下开发板的复位按键就会进行烧录
- 下载完毕后,开发板复位,使用串口工具即可查看运行日志,日志打印波特率为115200。
此程序
com信息:
==hal_initialize_phy===225===
device_module_init:: succ!
cali_set_cali_mask:old[0x0] -> new[0x1fa2]
fe_rf_initialize
cali_offline_cali_entry enter
cali_set_cali_done_flag:old[0x0] -> new[0x1]
rf cali OK. time cost:22, ret:0
xo update temp:3,diff:0,xo:0x3083c
达到预期状态。开箱+环境搭建结束!
VID_20241006_145545
|