开发环境配置
软件环境准备
1. 获取SOLUTION软件包
首先要获取SOLUTION软件包,解压缩到你希望存放的目录。
⚠️ 建议路径用全英文、不带空格且路径不要太深,例如放在D盘根目录。
2. 安装SiFli-ENV 工具包
请点击下载 SiFli-ENV工具包, 下载完成后,解压缩到你希望存放的目录。
⚠️ 建议路径用全英文、不带空格且路径不要太深,可直接放在C盘根目录。
3. 安装Keil uVision5
请根据 arm KEIL 官网指导安装。
⚠️ 推荐安装V5.32.0.0并注册,其他版本可能会出现编译报错。
4. 安装JLink软件
⚠️ 安装JLink软件是为了使用JLink做烧录或调试,如无此需求也可以选择不安装。
请点击进入 JLink软件下载页面, 推荐使用v6.80版本。
下载完后点击安装包进行安装,所有设置按照默认配置即可。
将思澈产品的JLink烧录驱动拷贝到JLink安装路径(默认为C:\Program Files (x86)\SEGGER\JLink),内容如下:
1) 拷贝"方案代码包\sdk\tools\flash\jlink_drv\JLinkDevices.xml",覆盖到JLink安装路径下。
2) 在JLink安装路径下创建Devices\SiFli文件夹,将"方案代码包\sdk\tools\flash\jlink_drv"下所有子文件夹中的elf文件拷贝到Devices\SiFli文件夹。
5. 安装Visual Studio
⚠️ 安装Visual Studio是为了使用PC仿真环境开发,如无此需求也可以选择不安装。
⚠️ 请安装Visual Studio 2017或更新的版本,本示例选择Visual Studio 2022 Community。
1) 点击下载 VisualStudioSetup.exe,如该链接无法下载请到官网直接下载 https://visualstudio.microsoft.com/zh-hans/downloads/
2) 双击运行VisualStudioSetup.exe启动安装
安装流程中需要关注的是下图中的安装路径和配置选择,建议按照图示进行配置,安装结束后关闭窗口即可。
⚠️ 安装可能需要较长时间,请耐心等待
6. 安装Microsoft Visual C++ 可再发行程序包
⚠️ 如果已按照上面 5 描述安装Visual Studio,则本步骤可忽略。
Visual C++ 可再发行程序包会安装 Microsoft C 和 C++ (MSVC) 运行时库, 许多使用 Microsoft C 和 C++ 工具生成的应用程序都需要这些库。 可直接到官网链接下载安装 https://learn.microsoft.com/zh-cn/cpp/windows/latest-supported-vc-redist?view=msvc-170 ,如链接失效,搜索VisualCppRedist下载安装。
7. 配置Butterfli工具路径信息
1)双击打开方案代码包\solution\tools\sifli_develop\Butterfli\Butterfli.exe工具如下图所示。
2)右键点击第三方工具(图中①所示),在弹出的菜单中点击设置环境路径(图中②所示)。
3)在路径配置页面按照描述配置各个路径,配置完后点击设置图标(图中⑥所示)完成设置。
4)设置成功按照提示关闭设置页面,并重启Butterfli.exe工具。
⚠️ 设置页面中图示③的四项内容同编译相关,必须设置。
⚠️ 设置页面中图示④是JLink路径,如果使用JLink烧录调试且安装了软件就配置,否则不配置。
⚠️ 设置页面中图示⑤是Visual Studio编译使用的相关路径,如果使用PC仿真环境且安装了Visual Studio软件就配置,否则不配置。

8. 客户加密策略环境
针对研发环境是带加密策略的客户,使用SiFli提供的一键集成开发工具 Butterfli.exe时,需要将下图所示工具放到加密策略中。
硬件资源准备
Windows PC
思澈芯片开发板
JLink(SWD)(SF32LB52X和SF32LB56X系列选择用串口调试则不需要)
USB type-C 线
USB转串口板(如果开发板上带有USB转串口芯片则不需要)
运行第一个项目
当你拥有上述硬件资源并做好开发环境配置,就可以很轻松的运行第一个项目啦,本示例以黄山派表盘项目为例介绍编译烧录过程,方案提供Butterfli.exe工具来实现这些功能,工具详细使用方法可参考Butterfli工具使用说明。

1. 一键编译
双击打开方案代码包\solution\tools\sifli_develop\Butterfli\Butterfli.exe工具如上图所示。
首次使用请观察环境配置是否正确,如图中①显示的路径信息。
选择项目,如图中②所示,当前示例选择watch分类的黄山派项目。
点击编译图标,启动一键编译,编译过程中会打印编译信息及进度。
⚠️ 编译需要一些时间,取决于电脑配置及编译选择的项目,请耐心等待。
2. 一键烧录
编译完成后,配置下载用的串口(或JLink)等信息,如图中④所示。
点击下载图标,启动一键烧录,烧录过程中会打印烧录信息及进度。
⚠️ 本示例使用黄山派只有一个串口,直接选择即可,波特率设置为3000000。对于其他产品JLIN或串口的选择如下图所示。
⚠️ 烧录需要一些时间,取决于下载 IMG 的大小及串口芯片速率,请耐心等待。。
3. 运行
烧录完成后,如果图中④所示的下载后选择reset & go,板子会自动重启,否则需要重新上电启动,目标板重新启动后,屏幕会显示出项目中的各应用图标。