第一次接触FR3068E-C芯片,看了硬件配置相当豪华的,下面简单来介绍一下环境搭建和GPIO测试。
1、环境搭建
首先到官网或交流群下载开发资料,包含SDK、下载工具、开发文档。
MDK需要5.36以上版本,我使用的5.41

MDK配置如下:


以上是MDK的基本配置,如果遇到问题,可以参考一下开发文档或者找技术支持。
MDK编译后会运行一个 python 脚本打包固件信息,所以还需要安装Python环境,具体的安装方式可以在网上搜索。
2、点灯测试
打开FR3068x-C原理图,找到控制LED灯的GPIO引脚为PD14、PD15。

项目直接打开SDK例程gpio项目,打开后稍作修改即可。
修改gpio_demo.c 代码

修改之后根据《FR306x开发环境说明书V1.1.pdf》中烧录步骤,重新烧录软件即可。现象如下图:

虽然是第一次接触该芯片,但是上手难度比较容易,如果之前玩过STM32,那可以说是无缝连接了。FR3068x-C包括一颗独立的蓝牙核,项目中如果有蓝牙通讯,使用该芯片可以减少项目开发的时间和成本,后续我将会对蓝牙通信做一个测试。