问题截图

报错日志:
CMake Error: Error processing file: D:/A001_wujinghua/A002_LsiZephyr/linsi2/duomotai_ap/.sdk/zephyr/cmake/pristine.cmake
FATAL ERROR: command exited with status 1: 'D:\ProgramFiles\LISTENAI\LISA\lisa\node_modules\@lisa-plugin\zephyr\node_modules\@binary\cmake\binary\bin\cmake.EXE' -DBINARY_DIR=D:/A001_wujinghua/A002_LsiZephyr/linsi2/duomotai_ap/build -DSOURCE_DIR=D:/A001_wujinghua/A002_LsiZephyr/linsi2/duomotai_ap/MyApp/hello_world -P D:/A001_wujinghua/A002_LsiZephyr/linsi2/duomotai_ap/.sdk/zephyr/cmake/pristine.cmake
可能原因
拉取 SDK 后没有在 duomotai_ap 目录下完成初始化
解决方法
进入到 duomotai_ap目录下,并使用 lisa 命令行对项目进行初始化:
cd duomotai_ap
lisa zep init-app
lisa zep update
这个过程会对 SDK 进行初始化并拉取编译应用所需的源码和库,请耐心等待 SDK 初始化完毕。
问题截图

报错:'cmd.exe'不是内部或外部命令,也不是可运行的程序或批处理文件。
可能原因
观察日志,终端无法识别 cmd 为命令,因此需要添加系统变量
解决方法
管理员身份运行此脚本:add_cmd.bat
如果自动添加脚本无法正常运行,可以参照以下步骤来手动添加教程:

问题截图

可能原因
拉取 SDK 后没有在 duomotai_ap 目录下完成初始化
解决办法
进入到 duomotai_ap目录下,并使用 lisa 命令行对项目进行初始化:
cd duomotai_ap
lisa zep init-app
lisa zep update
这个过程会对 SDK 进行初始化并拉取编译应用所需的源码和库,请耐心等待 SDK 初始化完毕。
问题截图

可能原因
移动过 duomotai_ap 项目目录
解决办法
.sdk 文件夹 和 build文件夹。lisa zep init-app
lisa zep update
lisa zep build -b csk6_duomotai_devkit .\apps\LLM_pic -p
问题分析:
如果您发现每次修改代码后都需要完整重新编译整个项目,这确实会影响开发效率。实际上,您可以通过调整编译命令来实现增量编译,即只重新编译修改过的文件。
解决方法
默认情况下,使用 lisa zep build 命令时,如果未添加 -p 参数,系统会自动启用增量编译机制。因此,只需在编译命令中移除 -p 参数即可。
比如先前教程《语音识别及识图开发指南》中使用的编译命令是:
lisa zep build -b csk6_duomotai_devkit apps\LLM_pic -p
想要进行增量编译,去掉参数 -p,使用的编译命令修改为:
lisa zep build -b csk6_duomotai_devkit apps\LLM_pic
可能原因
与虚拟串口功能存在冲突。
解决方法
目前只在同时打开串口(也就是 DAPLink 虚拟出来的串口)与运行其他 pyocd 命令(下载/调试)时发现,建议先关闭串口。
可能原因一
若在烧录前使用开发板的虚拟串口查看日志,串口有可能被串口助手软件占用,导致无法进行烧录。
解决方案一
检查是否有占用该串口设备的串口助手软件正在运行,若关闭串口助手软件后现象仍存在,请尝试重新拔插USB口。
可能原因二
由于数据线连接的USB口或HUB供电不足,导致芯片未能进入待烧录模式。
解决方案二
为HUB进行补充供电或直接使用电脑上的USB口、适配器进行供电。
原因
WSL2默认情况下不支持使用USB设备。
解决方法
参照微软官方提供的WSL2连接USB指引文档进行配置。
回答:
固件大小为 16MB ,波特率为 1500000,烧录时间 5 分钟左右。