本帖最后由 lmlion 于 2024-6-24 10:18 编辑

很高兴能参加匠芯创昆仑派的评测活动。

D133是RISC-V 内核,支持多种LCD接口,支持RGB/LVDS/MIPI/8080/SPI/QSPI,还支持DVP摄像头,特别是支持LVDS和MIP还配备强大的 2D 图形加速处理器, 内置自研 PNG/JPEG 解码引擎,可谓是点屏神器。

image.png
收到板子板上板上带一个4.3的寸电容触摸屏,板子上的集成如下图。
image.png

下一步当然是搭建开发环境。

官网的文档中心AIC 文档中心 (artinchip.com)有好多详细的信息,但看了半天也不知怎么下载,所以推荐在官方GITEE中下载这个,更适合我这样的新手。

image.png

本人的开发环境是win10+WSL+Ubuntu22,本来想在 Luban SDK下开发因为支持的功能更多,但无耐GIT下载还是ZIP下载都没成功把SDK下载完。

git下载总是会出现fatal:early EOFs,请求大神帮忙看如何解决。

image.png

所以只能在Luban-Lite SDK下开发,并且Ubuntu要安装Python3.

下载完SDK后安装scons,它是Make的改进的,是SDK的构建工具。

sudo apt install scons

然后安pycryptodomex。

它是是python 的一个加密库,要通过pip安装。安装如下

sudo apt install pip

cd tools/env/local_pkgs/

tar xvf pycryptodomex-3.11.0.tar.gzcd pycryptodomex-3.11.0

sudo python3 setup.py install

安装完后进入到Luban-Lite, 使用 scons 进行编译校验环境是否搭建成功

scons --list-def            //查看有多少配置

配置显示如下

image.png

下一步选择11昆仑派RTT_helloworld这个开发板配置。

scons --apply-def=11         //选择 11号配置

然后可以通过sconsmenuconfig平配置需求的内容。

再下一步输入scons执行编译,成功后生成镜像文件。

但这一步中本的遇到了一个错误,libssl.so.1.1文件找不到。

image.png

下载libssl.so.1.1这个文件包,然后安装,再执行scons编译,看到

Luban-Lite is built successfully表示成功了,显示如下

image.png

产生IMG镜像文件

output/d13x_kunlunpi88-nor_rt-thread_helloworld/images/d13x_kunlunpi88-nor_v1.0.0.img

下一步安装AiBurn,打开选择刚才生成的img文件

用WSL安装了usbpid-win的,如出现如下报警的

在命令行中输入sc.exe stop usbipd关闭usbpid,


image.png

下一步按住UBOOT按键,插上USB后再放开按键,就会出现连接了ArtInChip

image.png

接开始按键,烧录镜像。

完成后板子会自动重启,屏上会出现新的介面。

到此,完成了环境搭建、编译、下载。

下一期会出一篇在板子上运行LVGL的