asr · 2022年 12月 8日 0

离线语音识别

记录一下遇到的坑吧

想做一个小开关,所需的识别内容不是那么多,所以想用SDK的方式把功能也做出来,所以选了自己编译的方式。这是第一次接触gcc。

考虑到加工能力,初选型号CI1312 SOP16。

下载SDKSDK使用说明

配置编译器

我不想安装多余的插件,所以使用的方法一:按快捷键 Ctrl + Shift + B,在下列弹窗中选择 compile(编译) 或 clean (清除)。

结果报错了,

/ci130x_sdk_v1.5.9/tools/build-tools/bin/sh: riscv-nuclei-elf-gcc: not found
make.exe: *** [build/source_file.mk:5: build/objs/ci130x_init.o] Error 127
/ci130x_sdk_v1.5.9/tools/build-tools/bin/sh: riscv-nuclei-elf-gcc: not found
make.exe: *** [build/source_file.mk:10: build/objs/ci130x_vtable.o] Error 127
/ci130x_sdk_v1.5.9/tools/build-tools/bin/sh: riscv-nuclei-elf-gcc: not found
make.exe: *** [build/source_file.mk:15: build/objs/ci130x_startup.o] Error 127
/ci130x_sdk_v1.5.9/tools/build-tools/bin/sh: riscv-nuclei-elf-gcc: not found
make.exe: *** [build/source_file.mk:20: build/objs/ci130x_it.o] Error 127

终端进程“C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -Command make -j10 --output-sync=recurse”已终止,退出代码: 1。

看错误信息大概是关于gcc没有找到的,但是只在方法二中介绍了配置gcc路径的方法。

解决方法:修改根目录下的.vscode中的settings.json文件里”ci-tool.COMPILER_PATH”:行,到实际的gcc的bin文件夹位置