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

  • 768KB on-chip SRAM
  • 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中;

  • 目前仅支持Linux系统,要求Ubuntu 16.04 64位或更高版本;
  • 要求Python版本3.7或更高版本。执行命令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

  • 查看log
  • Trace Tool:  <SDK>/tools/ameba/TraceTool/AmebaTraceTool.exe
  • 作者:平湖一鉴开

    物联沃分享整理
    物联沃-IOTWORD物联网 » PKE8710ECF-C53 WiFi6/BLE5.2 IoT MCU开发板笔记一 环境搭建与Hello World实例

    发表回复