PKE8710ECF-C53 WiFi6/BLE5.2 IoT MCU开发板笔记一 环境搭建与Hello World实例
简介
PKE8710ECF-C53 开发板搭载了RTL8710ECF模组(PKM8710ECF-C53) ,RTL8710ECF是一款支持WIFI6 2.4G Soc芯片,同时也支持了低功耗蓝牙BLE5.2,内部集成了两颗MCU,分别为Real-M300(Arm Cortex-M55指令集兼容,最大频率400MH) 和 KR4(RISC-V指令集兼容,最大频率400MHz),双核可分别用于应用程序和系统网络协议,以增强去耦合能力。
系统资源:
双核MCU: KM4高达400MHz, KR4也高达400MHz
8MB Nor Flash
外设接口:
灵活的GPIO配置设计
多种通信接口:UART x 4,I2C x 2, SPI x 2
支持 8 通道PWM定时器和捕获定时器
支持 6 通道通用12位ADC
支持 9 通道触摸按键
17个可编程GPIOS
天线类型
参考文档
环境搭建
获取SDK源码
使用官方开源的标准SDK,sdk下载地址;官方目前仅支持Linux操作系统,未来应该会支持Windows系统,并使用VSCode插件进行编译;
配置编译环境
工具链默认安装在路径/opt/rtk-toolchain
中;
python --version
检查当前系统中的Python版本;使用Gitee加速
当发现从GitHub下载仓库过慢时,可以通过将SDK仓库导入到Gitee仓库来提升下载速度。具体导入步骤请参考如何导入 GitHub 等第三方 Git 仓库 。
注意: 首次编译工程时,工具链默认从GitHub下载并安装。如果发现下载速度过慢或者下载失败,可执行命令make toolchain URL=github
或者make toolchain URL=aliyun
下载好工具链。
Hello World实例
进入<SDK>/amebalite_gcc_project/;$ make all
进入下载模式:
按住 DOWNLOAD按键并保持;
重新启动模组或按住CHIP_EN按键;
放开
DOWNLOAD 按键.
Image Tool: <SDK>/tools/ameba/ImageTool/AmebaImageTool.exe
进入下载模式,打开image tool之后,选择 2)的打开按钮,再选择load:<SDK>/tools/ameba/DeviceProfiles/AmebaLite_FreeRTOS_NOR.rdev
选择编译后生成的image进行下载:
<SDK>/amebalite_gcc_project/km4_boot_all.bin
<SDK>/amebalite_gcc_project/kr4_km4_app.bin
作者:平湖一鉴开