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

文章介绍了CSK6开发板的硬件配置,开发者在不同操作系统上遇到的环境配置问题及解决方法,包括Windows安装错误、MAC的TOOLCHAIN问题和Ubuntu的编译错误。通过聆思科技的支持,作者最终成功配置环境。文章还分享了开发流程,包括代码编译、固件烧录和手势识别,并提出了在线编译工具、CI/CD集成以及改进问题反馈机制的建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本篇文章来自极术社区与聆思科技组织的CSK6 视觉AI开发套件活动,更多开发板试用活动请关注极术社区网站。作者:JP

一,开发板介绍

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

设备开箱链接图:

二,开发环境配置

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

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

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

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

手动设置环境变量:

$Env:LISA_HOME = $PWD
E n v : L I S A P R E F I X = " Env:LISA_PREFIX = " Env:LISAPREFIX="PWD\lisa"
E n v : P a t h + = " ; Env:Path += "; Env:Path+=";PWD\lisa\bin"
lisa zep install
lisa zep sdk set “ E n v : L I S A H O M E c s k − s d k " S e t − L o c a t i o n " Env:LISA_HOME\\csk-sdk" Set-Location " Env:LISAHOMEcsksdk"SetLocation"Env:LISA_HOME\csk-sdk\zephyr”
git reset --hard
git clean -fxd
lisa info zephyr

如果上面的操作步骤有失败,可以自行手动设置,可以参考如下的界面。

开发环境安装后,可以通过lisa info zep命令查看环境

三,开发体验

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

2)代码更新及编译:
cd app_algo_hsd_sample_for_csk6
lisa zep init-app

lisa zep update

lisa zep build -b csk6011a_nano

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

4)安装webusb驱动
程序获取地址:
git clonehttps://cloud.listenai.com/ze…
第一步安装驱动

第二部查找设备
注意点:如果找不到设备,请按照下面步骤操作。
1)先连接DAPLink USB,给系统供电,过几秒系统启动完成后
2)连接CSK USB

5)手势识别

四、总结建议

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值