大家好,我是David。首先感谢富芮坤提供的开发板,让我们一起了解一下它,并动手搭建开发环境。
一、实物
IMG_20250213_191454.jpg

二、资源
FR3068E-C芯片架构属于双核架构,包括一颗独立的蓝牙核做蓝牙通讯以及另外一颗主核MCU,双核之间通过串口做HCI通讯,蓝牙核一般不对外开放,用户无需关注 内置128KB CRAM+512KB SRAM,2MB flash(根据芯片型号有不同大小配置)需外挂24MHZ晶体时钟,系统主频最高可倍频至156MHZ工作温度为工业级-40°~105° 有57个可编程IO(不同型号/封装会有所不同)支持两路CAN总线,支持CAN FD支持丰富的外设总线如SPI/UART/USB等支持双模蓝牙BLE+BT/EDR。

PixPin_2025-02-13_19-22-20.png

三、开发环境搭建
需要的软件1、MDK      2、python环境 2、官方下载工具
首先到官网或交流群下载开发资料,包含SDK和下载工具。
PixPin_2025-02-13_19-27-11.png
解压后打开MDK工程。首先选择目标芯片。
PixPin_2025-02-13_19-31-37.png
然后选择初始化文件和配置编译转换工具。
PixPin_2025-02-13_19-35-17.png
文件路径为..\fr30xxc_sdk__202411\components\tools\keil\debug_xip_flash.ini
PixPin_2025-02-13_19-36-05.png
需要插入的命令为  "..\..\..\..\components\tools\keil\post_process.bat" "@L" "#L" "$J"

接下来配置下载算法,我们先将资料里的\components\tools\keil目录下的两个*.FLM文件拷贝到MDK安装目录下的\Keil_v5\ARM\Flash中,然后如下图所示添加
PixPin_2025-02-13_19-42-26.png
PixPin_2025-02-13_19-43-38.png

接下来就可以进行烧录了
因为出厂程序占用了SW端口,故选择串口下载。编译后产生两个bin文件如图
PixPin_2025-02-13_19-46-45.png
打开..\烧录工具\FreqChip_Download V1.3.8.7\FreqChip_Download V1.3.8.7路径下的烧录工具,加载..\fr30xxc_sdk__202411\examples\peripheral_demo\gpio\MDK-ARM\output路径下的project_brun.bin文件,如下图步骤烧录。
PixPin_2025-02-13_19-54-49.png
然后点击板载的复位按键就可完成烧录。
PixPin_2025-02-13_19-57-12.png
完毕!!!