聆思科技试用
一、环境搭建
1. 下载git
我使用的windows环境,需要下载git来拉去代码,安装下载git的过程就不再赘述了。
安装完后windows版本使用 下面代码 可以查询到git版本。
git --version
2. 安装CSK工具
聆思CSK6一键安装包,点击蓝色字体下载,直接下一步即可。
3. 检查环境
安装完成后可以通过 如下命令查看安装情况。
lisa info zep
注意,这里会提示是否更新1.6.8,我更新了下,过了半个小时还没更新完,而且官方的最新zep里还没添加这个版本更新的内容,所以不更新也罢。
到这里开发工具就已经安装完成啦。
二、点灯程序
1. 创建工程
选择一个目录,然后在地址栏输入cmd,当前这个目录就是你的工作空间,还是linux舒服点,windows跳转好麻烦。
然后输入下面代码开始创建工程
lisa zep create
按键盘↓选择basic,然后按空格键展开后我们选择blinky_pwm然后空格输入文件夹名字即可创建。
2. 代码编译
使用VScode打开整个文件夹
然后输入下面代码开始进行编译,csk6011a_nano应该是编译工具或者是写好的编译脚本。
lisa zep build -b csk6011a_nano
编译完会提示memory使用。
3. 程序下载
使用Type-C线连接到DAPLink这个USB接口上,然后在命令行中输入下面代码,即可下载到flash中
lisa zep flash
下载完成后即可看到绿色LED间歇闪烁。
三、人脸识别
1. 创建工程
在cmd中复制如下代码从聆思的sdk拉取代码
lisa zep create --from-git https://cloud.listenai.com/zephyr/applications/app_algo_hsd_sample_for_csk6.git
2. 代码编译
老规矩,VScode打开后命令行编译。
lisa zep build -b csk6011a_nano
编译没有问题,需要修改一个地方的代码,将USB视频流传输打开,需要将prj.conf里的CONFIG_WEBUSB=n 这个宏定义改为
CONFIG_WEBUSB=y
然后编译烧录
3. 代码烧录
老规矩
lisa zep flash
除了烧录app之外还需要烧录NPU资源和算法模型
lisa zep exec cskburn -s \\.\COM5 -C 6 0x400000 .\resource\cp.bin -b 748800
lisa zep exec cskburn -s \\.\COM5 -C 6 0x500000 .\resource\res.bin -b 748800
COMx 是COM号,这个需要根据自己的COM号修改一下,我这里是COM5
可能我这块板子Flash有问题,下载过程中必失败,已经更换了USB接口、USB线、两个USB共同供电 都下载不进去。
下载cp.bin 到288K就停住不动了,必失败。
下载res.bin到160K就直接失败了,目测是Flash有问题。
4. 识别测试
无法测试,请求技术支持!