用户的根目录的名称为中文导致的问题(解决方法)

用户根目录名称定义的是中文,根据文档(Windows 安装流程 - SiFli SDK编程指南 文档


或者在出现下图情况,并按照文档进项子模块初始化后依然无法解决

出现问题的原因是用户根目录名称定义的是中文(C盘中的定义),这时我们需要执行如图步骤


问题原因:将工具安装到一个固定文件夹(英文命名)中
解决步骤:
1.sdk文件夹并行建一个tools文件夹。(如图)

2.重新打开一个powershell,依次输入以下代码
echo $env:SIFLI_SDK_TOOLS_PATH
cd D:\OpenSifli\sifli-sdk(你的sdk路径)
$env:SIFLI_SDK_TOOLS_PATH=“D:\OpenSifli\tools”(你的tools路径)
.\install.ps1
等待编译完成(如下图)

3.安装数据包

$env:SIFLI_SDK_GITHUB_ASSETS=“downloads.sifli.com/github_assets
.\install.ps1
等待下载完成(如下图)

4.依次执行以下代码
.\export.ps1
cd example\get-started\hello_world\rtt\project
scons --board=sf32lb52-lchspi-ulp -j8
运行结束应该就解决了这个问题(如图)

但是需要注意,每次打开powershell,需要在运行.\export.ps1前运行$env:SIFLI_SDK_TOOLS_PATH=“D:\SIFLI\tools”
文档中提到过