很荣幸收到富芮坤 FR3068x-C低功耗开发板,参加测评。断断续续看了一些资料,今天有时间把开发环境初步搭建好了,能下载程序了。记录一下,给大家分享一下。
安装Keil。我之前安装的Keil版本低,下载了重新安装了5.41,安装完成后,在工程配置页面的Device页面没有找到官方说的ARMCM33_DSP_FP,下图为官方文档内的截图,
没有关系,注意右边涂黄色部分,Pack 的信息。打开keil的Pack Installer,找到ARM::CMSIS,找到5.8.0,Install,如下图,(下图为安装后的)
安装完成后,就可以在Device看到ARMCM33_DSP_FP了。
用Keil打开SDK里面的\examples\evb_demo\lvgl_demo,编译完成后,出现了两个error,
两个函数没有定义。逐个解决。通过Ctrl +shift+F找到 rtc_running在的文件,看一下main.c内有没有include带有函数声明的头文件,不知道为什么竟然注释了#include "fr_device_rtc.h"。删掉“//”,再编译就少了一个错误。
另外一个错误也是这样查找文件,这次在main.c中添加一下#include "driver_st7282_rgb_hw.h"。修改后的main.c如下图。
至此,编译通过。
初次阅读工程代码,还不熟悉,但是对lvgl了解一些。逐层查看,找到了lvgl的部分。SDK已经移植好了lvgl的几个demo了。在app_lvgl.c中,简单修改一下即可。如下图。
通过Micro USB连接电脑,并用Type C供电。我用的是Win10,电脑自动多出一个端口。按照《FR3068E-C 开发板使用手册.pdf》中步骤操作即可,这里有个地方需要注意一下,两个跳线帽的位置。一定要连接RX和TX。
作者: 王晓明, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3925432.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
开发工匠 2025-1-2 11:30