JP · 2022年12月11日 · 浙江

【聆思CSK6视觉AI开发套件试用】开发体验

一,开发板介绍

CSK6是聆思科技推出的一款MCU+DSP+NPU的SoC芯片。SRAM是1M,PSRAM是8M,不是很清楚各个核之间是怎么做内存共享?应该不会相互独立的。

设备开箱链接图:
kaixiang.jpg

二,开发环境配置

具体的环境配置,按照官网教程进行配置,是能够配置完成,具体的环境配置可以参考https://docs.listenai.com/chips/600X/application/getting_start

但是在编译Hello World的时候,提示编译失败,换过编译机器还是一样的错误。用windows电脑,下载完成,安装的时候,点了一个下一步,然后就提示遇到了内部错误,无法完成安装。重新下载也是一样。

换了MAC,提供TOOLCHAIN找不到,设置了环境变量,还是报错,具体报错忘记保存。

换成Ubuntu也是一样的错,看大家都很轻松就编译好了HelloWorld,不知道怎么弄的。
从开发小助手核聆思科技那里了解到,我是唯一一个碰到环境配置问题的,也是服了。
在得到了聆思科技的帮助,给了我绿色免安装版本,终于把环境配置问题解决了。从有限的信息来看,应该是安全软件拦截了一些敏感操作导致安装失败。他们会更新安装失败错误提示。

手动设置环境变量:

$Env:LISA_HOME = $PWD
$Env:LISA_PREFIX = "$PWD\lisa"
$Env:Path += ";$PWD\lisa\bin"
lisa zep install
lisa zep sdk set "$Env:LISA_HOME\csk-sdk"
Set-Location "$Env:LISA_HOME\csk-sdk\zephyr"
git reset --hard
git clean -fxd
lisa info zephyr

如果上面的操作步骤有失败,可以自行手动设置,可以参考如下的界面。
image.png
开发环境安装后,可以通过lisa info zep命令查看环境

三,开发体验

编译过程:
1)新建一个文件夹,拷贝Demo程序
git clone https://cloud.listenai.com/ze...

2)代码更新及编译:
cd app_algo_hsd_sample_for_csk6
lisa zep init-app
image.png
lisa zep update
image.png
lisa zep build -b csk6011a_nano
image.png

3)固件烧录,通过串口烧录的方式:
lisa zep exec cskburn -s \.\COM47 -C 6 0x400000 .\resource\cp.bin -b 748800
lisa zep exec cskburn -s \.\COM47 -C 6 0x500000 .\resource\res.bin -b 748800
image.png

4)安装webusb驱动
程序获取地址:
git clone https://cloud.listenai.com/ze...
第一步安装驱动
image.png
第二部查找设备
注意点:如果找不到设备,请按照下面步骤操作。
1)先连接DAPLink USB,给系统供电,过几秒系统启动完成后
2)连接CSK USB

5)手势识别
image.png

四、总结建议

总体上看,环境弄好之后,体验还是蛮流畅,虽然还是遇到了一些问题。
有以下几点建议:
1)在线编译工具:提高对接效率,客户只需要关注自己的APP代码,不需要投入时间在环境搭建,底层系统代码之类的。
大家只需要约定好编译规范,把客户代码通过repo也好,git也好,把客户代码放到指定位置进行编译,链接。
也可以单独释放toolchain,让客户只编译自己的app,然后只烧录app代码,这样也能够节省编译的时间,提高编译效率。
如果有在线构建就好很多了。
2)CI/CD工具:提高对接质量,对客户代码有一个冒烟,自定义自动化测试脚本。
开放测试框架,客户只需要按照规则,编写一些测试脚本,就能够完成基本的冒烟,压力和性能测试,这是最好的了。
3)问题反馈机制:钉钉群反馈,业务群反馈,或者机器人答疑。
很多问题,可能是共性的,如果安排人来人力盯着排查,会浪费人力,无力,可以前期安排机器人之类的,把常见问题放在答疑里面。也可以做一个接口查询的机器人,方便开发者查询接口。

推荐阅读
关注数
5165
内容数
99
聆思科技官方专栏,专注AIOT芯片,持续分享有趣的解决方案。商务合作微信:listenai-csk 技术交流QQ群:825206462
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息