抱歉这么晚才发文章,由于疫情被封在家了一个多星期,刚开始正常。
一、开发板简介:
言归正传,此次试用的开发板的主控芯片,是一款三核异构AI处理器,NPU+DSP+MCU,ARM与DSP的主频可达300M,NPU的算力有128GOPS,对于很多应用场景,这可能算是一个万金油的组合了。
芯片的架构如下图所示:
可以看出,除了性能的强大,接口也是很丰富的。目前在TB上的芯片单片售价是20,如果量大,价格还能下降。
本次试用的开发板,板载有烧录调试器,开发方便了不少。
开发板原理图提供了模块核心与底板两个原理图,DAPLink使用的是国产芯片apm32f103进行设计的,有一个LED连接的是GPIOB_06,一个Key连接到GPIO_B_05,这个可以后面做测试时使用到。
原理图地址如下:
CSK6012_OFFLINE-fcacdf66f79e606d9357567e7500bbf7.pdf
CSK6012-NanoKit_v1_sch-bb4b69705cb451c4bba80a87cc70da46.pdf
除此之外,套件还提供视觉功能模块,该模块配套GC023A DVP摄像头模组,30W像素数,图像分辨率648*488,24位真彩色,虽然尺寸不算大,但评估芯片的功能还是足够的。
二、开发环境
开发套件硬件部分就如上所述,在软件开发方面,支持Ubuntu 、 macOS 、 Windows三种系统,电脑是win10的,就不用虚拟机了,直接在电脑系统上测试。
先要安装git的支持,要从git上下载代码。
下载地址:https://cdn.iflyos.cn/public/...
之后安装安装lisa zep工具并安装,安装路径不可以用空格,要全英文,像Program Files就是不行的。
下载地址:https://cdn.iflyos.cn/public/...
安装完成后,运行lisa命令,检查当前开发环境,当前版本是1.6.5,发现有更新,版本到了1.6.8了,顺便更新一下,不过更新的是真慢啊,而且最后还更新失败了。
那就先不升级了,直接来创建工程。
通过命令lisa zep create ,在这之前,可以先cd到自己要建工程的目录,否则会新建到User目录下了。
通过左右上下的方向按键来切换选择例程
由于没有切换目录,工程新建到了用户目录下了。
直接进入到目录下进行编译。
命令为:lisa zep build -b csk6011a_nano
编译完成后,会显示Flash,SRAM等使用的容量:
三、烧写问题解决:
芯片烧写:
lisa zep flash
这里烧写时,会卡住,等了好长时间,依然没有开始下载。
试了很多方向,之前也用过DAP,没想到是驱动的问题,就打开设备管理器看了一下,果然叹号。
驱动肯定是安装了的,但为什么有这种问题呢?
在网上找到一种解决方法,卸载mbed composite device就可以了。
再进行烧写,就可以了:
开发板上的LED灯也开始闪了。
终于算是把环境跑通了,接下来,就是AI方面的测试了。