【小安派R2测评】安信可小安派R2

[复制链接]
查看554 | 回复9 | 2024-9-17 21:21:14 | 显示全部楼层 |阅读模式

本帖最后由 qhsj 于 2024-10-25 10:52 编辑

本帖最后由 qhsj 于 2024-10-20 22:36 编辑

本帖最后由 qhsj 于 2024-10-16 12:03 编辑

本帖最后由 qhsj 于 2024-9-27 21:28 编辑

本帖最后由 qhsj 于 2024-9-18 09:50 编辑

一、产品开箱

1、全套开发板图与配件清单

IMG_20240917_195141_compressed.jpg

IMG_20240917_200046_compressed.jpg

2、上电测试

IMG_20240917_204011_compressed.jpg


二、环境搭建

我的环境是Windows

环境之前搭建过了,参考https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=43498

也可以直接执行脚本

image.png

配置好make、cmake、riscv64-unknown-elf-gcc工具链后

1、下载源代码

克隆仓库

git clone -b master https://gitee.com/Ai-Thinker-Open/AiPi-Open-Kits.git

-b master是表示克隆master支路,如果不加会克隆成最新的源代码

拉取子模块

git submodule init
git submodule update

2、编译

在集成终端打开AiPi-Eyes-Rx

make clean
make

image.png

编译出二进制文件,然后就可以烧录了

image.png

3、烧录

用USB转TTL串口烧录器进行烧录,板子上的type-c不能进行烧录(这个折腾了好久)只能供电

找到串口端口,比如我是COM5,在终端输入

make flash CHIP=bl616 COMX=COM5

然后就开始烧录,就开始输出一些信息

image.png

输出到这边需要再按一下板子上的EN按键,最终烧录成功!

image.png


三、性能测试

1、lvgl测试

烧录了坛友mgodmonkey的N合一触摸屏游戏试试,游戏是能玩,就是非常卡,FPS才个位数,要点好几下才能正确点击成功,下面是羊了个羊 image.png

AiPi-Eyes-RX的lvgl例程

image.png

image.png

四、DIY项目

想做一个桌面助手,主要是显示课程表,但是没做过LVGL,做起来很费劲,而且前段时间又出国交流去了,在学校课也很多o(╥﹏╥)o,根本没啥时间做

1、模板修改

以AiPi-Eyes-RX为模板,复制粘贴在同目录下并修改为AiPi-Eyes-R2

在Makefile下修改BOARD_DIR,因为文件夹名改了,这边也得照样改成AiPi-Eyes-R2 image.png

同样flash_prog_cfg.ini也得修改项目名 image.png

然后就可以编译例程咯

进一步可以修改app_main.h,把宏定义 DEF_USER_ES8388_EN改为0,因为R1带外置ES8388音频芯片,而我们R2采用内置CodeC

image.png

button_process_task函数等其他不需要的都删除了就更简洁了,现在就是比较基本的一个框架了

2、LVGL设计

因为没做过LVGL,听说NXP的GUI Guider比较好用,就下载一个试试看

下载地址:https://www.nxp.com.cn/design/design-center/software/development-software/gui-guider:GUI-GUIDER进行安装

(1)hello world测试

创建480*480界面项目后,先添加个“Hello world”的标签,再生成C代码,等待...

image.png

项目就会生成“custom”和“generated”两个文件夹,将这两个文件夹复制粘贴到我们AiPi-Eyes-R2/demos/ai_lvgl/src下

image.png

编译试试看,出现两个错误

image.png

应该是包含头文件时的路径错了,手动修改一下 image.png

image.png

再编译,成功了!烧录看看效果,NICE!!!

image.png

五、不足和建议

IMG_20240917_205950.jpg

image.png

image.png

  1. 感觉这个rgb屏的fpc线有点短,屏幕背后的fpc线都紧贴着,不知道能不能撕开,如果不能展开的话,插type-c的时候就不能和屏幕放在同一平面,就感觉很呆
  2. 开发板没有led灯,没有接屏幕直接插type-c的话没有电源测试灯都不知道有没有上电成功,还得再插上屏幕看一下,原理图也好像没找到用户led,想做个点灯测试都没办法
回复

使用道具 举报

Lisaro | 2024-9-17 22:12:52 | 显示全部楼层
hi bro,tpye-C口可以进入烧录模式吗?我的板子无法进入烧录模式,只能用串口烧录。。。
回复 支持 反对

使用道具 举报

qhsj | 2024-9-17 23:01:10 | 显示全部楼层
Lisaro 发表于 2024-9-17 22:12
hi bro,tpye-C口可以进入烧录模式吗?我的板子无法进入烧录模式,只能用串口烧录。。。 ...

不太懂,原理图好像没有usb转ttl,插type-c电脑也没有检测到端口
回复 支持 反对

使用道具 举报

Lisaro | 2024-9-17 23:07:00 | 显示全部楼层
qhsj 发表于 2024-9-17 23:01
不太懂,原理图好像没有usb转ttl,插type-c电脑也没有检测到端口

确实,这没有USB烧录不方便吧。。。@Ai-Thinker小泽
回复 支持 反对

使用道具 举报

bzhou830 | 2024-9-18 09:09:20 | 显示全部楼层
应该是支持USB烧录的,按住boot不动, 按rst进入烧录模式,USB此时是一个CDC设备,就能烧录了。
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

爱笑 | 2024-9-18 09:27:15 | 显示全部楼层
只需发一篇主题帖即可哈
用心做好保姆工作
回复 支持 反对

使用道具 举报

一只呆头鹅 | 2024-9-18 09:44:14 | 显示全部楼层
厉害了
回复

使用道具 举报

qhsj | 2024-9-18 14:28:02 | 显示全部楼层
bzhou830 发表于 2024-9-18 09:09
应该是支持USB烧录的,按住boot不动, 按rst进入烧录模式,USB此时是一个CDC设备,就能烧录了。 ...

先按住IO2再按EN松开也好像检测不到端口
回复 支持 反对

使用道具 举报

bzhou830 | 2024-9-18 14:30:25 | 显示全部楼层
看看原理图,是不是硬件上没接
选择去发光,而不是被照亮
回复 支持 反对

使用道具 举报

iiv | 2024-9-18 18:11:04 | 显示全部楼层
usb支持的吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则