[工业级智能控制MCU 匠芯创D133CBS] 1 - 开箱及其环境搭建
[复制链接]
本帖最后由 御坂10032号 于 2024-8-15 00:14 编辑
简介
匠心创这款D133CBV-QFN88-V1-2 工业级开发板采用了D133CBS MCU 作为主控,CPU单核 E907,采用了RV32IMAFDCP 指令架构,同时主频可以达到480 MHz@1.1V。 同时这款开发板板载了7英寸的LVDS 显示屏以及电容触摸屏. 使其非常适合用于开发一些工业级的交互式应用。 此开发板支持RT-thread作为操作系统,通过软件包的适配也大大的降低了开发难度。
正文
实物正面照
实物背面照
可以看出来,这款D133CBS的MCU性能非常强大,在驱动7寸屏幕同时帧率30FPS以上的时候CPU占用率仅仅在50%左右。
具体的板载外设资源如下:这里需要注意的式,虽然这个开发板预留了外部的wifi和蓝牙天线,但是目前的wifi和蓝牙模块式并没有焊接的。
可能考虑到工业上要求的稳定性,这里的wifi 和ble 模块并没有焊接,如果你需要使用的话,官方这边推荐是使用AP6212系列的模组。 具体说明请看下图
如果是使用的AP6212系列的WIFI蓝牙模组的话,那么根据原理图看来似乎是焊接上去之后就可以使用这个功能了。(这边不清楚的是,如果焊接了WIFI模块,左上角的兼信AP621X系列电路需不需要补充上去)。
以及右边的这个ANT1
后来我跟淘宝的客服确认了下,这边如果想使用WIFI和BLE功能的话只需要AP6212即可。
开发环境搭建
SDK我们可以使用匠芯创在GIT开源的Luban-lite
https://gitee.com/artinchip/luban-lite.git
文档的话我们可以使用D13x-doc
https://gitee.com/artinchip/d13x-doc.git
以及其他的工具等
https://gitee.com/artinchip/tools.git
在将上述文件下载到本地后,我们进入Luban-lite的文件夹内,打开win_env.bat, 当出现下面控制台的时候,代码当前操作无误。(使用了ENV工具和Scons来构建的项目)
输入menuconfig 可以查当前的系统配置信息
输入list可以查看当前的编译环境配置
使用Lunch 7 激活针对当前开发板的环境配置,使用RTT作为操作系统
输入m进行编译,下图为编译成功的镜像目录
本地镜像
在我们替换掉它原本的固件之前,让我们简单的接上串口工具到背面的UART0来简单的看下,出场的Demo都带了什么东西
这里的东西比较多,部分是RTT支持,以及finish导出的一些命令和介绍。
上图为出场demo初始化的设备等。
上图为初始的线程信息等。
上图为使用Free 命令查看当前的内存占用率。
使用Vscode 直接打开当前的项目文件夹(因为这个SDK默认已经使用Scons 默认导出了VScode的项目,所以可以直接在VScode中打开并且索引。这就是使用Scons的好处)
我们简单的创建了一个方法,使其打印Hello ArtInChip 和 Hello EEWORLD,使用Finsh导出命令。
使用Gitee 下载的Tools文件夹中的AiBurn-1.4.4 进行烧录
烧录成功。(注意,上述启动lunch的时候不要选择7,需要选择11. )
|