嵌入式技术论坛
直播中

LL-LING宁

8年用户 1312经验值
擅长:电源/新能源
私信 关注
[问答]

使用scons构建master分支下的ck802 bsp失败了如何解决?

使用scons构建master分支下的ck802 bsp,提示
Error in calling command:csky-abiv2-elf-gcc。
但是已指定工具链位置,且输入csky-abiv2-elf-gcc -v也可以正常调用,请教下如何解决,谢谢!
1.png

回帖(2)

夏日余晖

2023-9-7 16:45:58
需要通过 RTT_EXEC_PATH 环境变量指定编译器安装路径
1.png
举报

石玉兰

2023-9-22 10:11:37
可能是因为scons没有正确地设置工具链路径导致的。您可以按照以下步骤检查并解决问题:

1. 确认您的工具链路径是否正确。使用csky-abiv2-elf-gcc -v命令确认工具链是否能够正常调用,确保路径无误。

2. 在scons的构建命令中指定工具链路径。例如:scons toolchain_path=/path/to/csky-abiv2-elf-gcc 。

3. 检查环境变量。确保scons能够读取到正确的工具链路径,您可以通过echo $PATH命令检查是否已将工具链路径添加到环境变量中。

4. 检查scons配置文件。scons会读取.scons文件中的配置,您可以在其中指定工具链路径。

5. 如果以上方法均未解决问题,可以尝试清除scons缓存并重新构建。命令为:scons -c,然后再重新构建。

希望这些方法能够帮助您解决问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分