运行第一个项目

1. 资源准备

1.1 硬件准备

  • Windows PC

  • 一款开发板,例如立创·黄山派

  • 一条USB Type-C数据线,连接开发板与电脑 (注意:不能是只有充电功能的Type-C线)

  • USB转串口板(如果开发板上带有USB转串口芯片则不需要)

  • JLink(SWD)(: SFLB52x/SFLB56X系列芯片可选,因为串口有内置 DEBUG IP可用于调试)

1.2 软件准备

当准备上述资源,就可以很轻松的运行第一个项目。 下面以立创·黄山派为例介绍编译、烧录过程。

../_images/first_run_1.png

2. 打开Butterfli工具

Solution提供Butterfli工具来实现编译和烧录功能

  • 工具路径位于:方案代码包\solution\tools\sifli_develop\Butterfli\Butterfli.exe

  • 工具使用可参考Butterfli工具使用说明

双击打开Butterfli工具,如下图所示

  • 首次使用请观察环境配置是否正确,如图中①显示的路径信息。

../_images/first_run.png

3. 选择项目

按上图中②所示,选择产品类型分类 -> watch编译分组选择 -> sf32lb52-ulp。 (注: sf32lb52-ulp为黄山派项目工程名)

4. 一键编译

在Butterfli的界面顶部点击编译图标,启动一键编译。 开始编译后,工具窗口中会打印编译信息及进度。

备注

编译需要一些时间,取决于电脑配置及编译选择的项目,请耐心等待。

5. 一键烧录

编译完成后,配置下载用的串口(或JLink)等信息,如图中④所示。配置完成后点击下载图标,启动一键烧录,烧录过程中会打印烧录信息及进度。

本示例使用黄山派只有一个串口,直接选择即可,波特率设置为3000000。对于其他产品Jlink或串口的选择如下图所示。

芯片系列

调试接口

研发烧录接口

生产推荐烧录接口

SFLB55X

JLink(SWD)

JLink(SWD) / 串口

串口

SFLB58X

JLink(SWD)

JLink(SWD) / 串口4

串口4

SFLB56X

JLink(SWD) / 串口1 或 4

JLink(SWD) / 串口4

串口4

SFLB5

JLink(SWD) / 串口1

串口1

串口1

6. 运行

烧录完成后

  • 如果图④中, 选择下载后 -> reset & go,板子会自动重启

  • 否则, 需要手动复位或重新上电启动

../_images/first_run_2.png

目标板重新启动后,屏幕会显示进入主菜单。

../_images/first_run_3.png