11 Star 26 Fork 63

HiSpark/open_mcu

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
.gitee
docs
src
tools
HiSparkStudio 使用指南 V00B05.pdf
HiSparkStudio 版本描述文件 V00B03.pdf
HiSpark调试器系列 使用指南 V00B03.pdf
License.md
README.md
VariableTrace 使用指南 V00B04.pdf
opensource notice.pdf
工具软件 二次开发网络安全注意事项 V00B01.pdf
vendor/yibaina_3061M/demo/sample_gpio_key
License.md
README.md
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Windows IDE环境搭建

在Windows下搭建编译开发环境, 我们推荐Windows 10 64位系统或以上版本:

文档介绍

文件 描述
HiSparkStudio 使用指南 V00B05.pdf IDE工具安装以及使用
HiSpark调试器系列 使用指南 V00B03.pdf 调试器使用
VariableTrace 使用指南 V00B04.pdf 实时变量监控工具使用指南

工具介绍

Hispark Studio IDE 版本下载链接(推荐使用):HisparkStudio

进入开发者中心,获取Hispark Studio 的步骤如下(建议下载最新版本,以下仅供参考):

a1-1735628387134-1

Hispark Studio 独立工具下载链接:SolarA2IDE,具体包括如下独立工具:

文件名 描述
VariableTrace-1.0.1.7.tar.gz 实时变量监控工具。
Programmer-1.0.0.1.tar.gz 烧录工具。
MotorControlWorkbench-1.0.0.0.tar.gz 电机工具。

Hispark Studio IDE 版本下载链接(历史归档版本):HiSparkStudio_beta

IDE版本号 支持SDK版本号
HisparkStudio 1.0.0.2 Solarec 1.0.0.6、SolarA2 1.0.1.2
HisparkStudio 1.0.0.8 Solarec 1.0.0.6、SolarA2 1.0.1.2
HisparkStudio 1.0.0.10 Solarec 1.0.0.6、SolarA2 1.0.1.2、SolarA2 1.1.0.1

工具安装及新建工程

1.下载 HisparkStudio IDE及独立工具,并安装。

image-20240808155329000

2.打开 HiSpark Studio IDE,进入欢迎页面,单击“新建工程”,进入新建工程页面。

img

3.后续弹窗中,根据所使用的开发板,"芯片"选择"3061MNPICA"或"3065HRPIRZ"(根据开发板型号决定,如果是3061M则选择"3061MNPICA",如果是3065H则选择"3065HRPIRZ"), 工程名由用户自定义,工程路径选择”用户自定义“,软件包选择工程使用的软件开发驱动包(SDK)文件夹根目录。

image-20240711142216428

img

4.查看工程创建结果。HiSpark-Studio会自动打开新创建的工程,并进入芯片配置器界面(Chip Config界面),自动生成工程代码。

image-20240711145131065

导入工程

1.打开HiSpark Studio,进入到欢迎页面,单击“导入工程”,进入导入工程页面。

image-20240711142554419

2.选择导入的路径,即可查找该路径下所有的工程,勾选需要导入的工程,单击“完成”。

image-20240711145327804

3.导入工程完成后,会在工程区展示出工程的文件夹,并在欢迎界面的工程列表中记录所导入的工程。

image-20240711145349624

打开工程

1.打开HiSpark Studio,进入到欢迎页面,单击image-20240528171519107,进入打开工程页面。

image-20240624162435476

2.选择目标工程打开。

image-20240624162440830

①:选择目标工程所在的路径。 ②:选择导入类型为“Project Files(*.hiproj)”。 ③:选择目标文件,例如“demo.hiproj”。

④:单击“打开(O)”。

3.工作台视图中展示工程下面的文件夹,且在工程列表中出现当前打开的工程,表示打开工程成功。

image-20240624163650613

4.工程编译,以3061M与3065H在IDE中的操作步骤相同。下列步骤以3065H使用I2C 驱动模块为例:

①:打开工程后,单击工具栏中的“芯片配置器”选项,如下图所示。

image-20240624165203521

②:使能I2C驱动模块,在配置界面配置I2C驱动模块。

image-20240624165221921③:修改I2C驱动模块参数配置。

image-20240624165232705

④:生成I2C驱动模块代码。

image-20240624165238779

⑤:点击编译按钮image-20240528173107958,编译成功后终端窗口输出如下图所示。

image-20240624165330284

工程烧录

目前支持的烧录调试器有两种:HiSpark-Trace和HiSpark-Link,推荐使用HiSpark-Link。

HiSpark-Link烧录

  • 步骤1:HiSpark-Link需要先安装FTDI驱动,该驱动需要通过zadig.exe转换为WinUSB才可被 Windows操作系统识别,将HiSpark-Link调试器通过USB连接电脑上电(如果是Typec供电,则将跳线帽跳到5V USB,如果是12V供电,则跳线帽跳到5N_IN)。

    image-20240829165616356

  • 步骤2:下载FTDI官方驱动并安装。 下载地址:FTDI官网。 https://ftdichip.com/drivers/d2xx-drivers/ ,电机官方驱动 “setup executable”即可下载; 解压下载的文件并默认安装即可,安装完成后需要重启计算机。

    image-20240829113635598

  • 步骤3:下载USB驱动程序zadig.exe,无需安装。 下载地址:https://zadig.akeo.ie/

  • 步骤4: 驱动替换, 操作流程: 1. HiSpark-Link调试器通过USB连接上电。 2. 打开 zadig.exe 应用程序(无需安装)。 3. 单击菜单“Options”->选中“list All Devices”->选中“Dual RS232- HS(Interface 0)”。

    image-20240829113816226

  • 步骤4:单击“Replace Driver”按钮,即可将Dual RS232-HS(Interface 0) 转化为 WinUSB(WinUSB实际版本与zadig.exe驱动版本有关。

    image-20240829114051262

  • 步骤五:耐心等待替换完成,出现提示即替换成功,可通过检查“设备管理器”-> “通用串行总线设备”中出现Dual RS232-HS设备判断驱动替换成功。

    image-20240829114141942

    image-20240829114235125

  • 步骤六:进入工程配置界面。打开要烧录的工程后,单击顶部image-20240624154427635的图标,进入工程配置界面->进入程序加载。选择传输方式为“swd”,并配置其他参数。

    image-20240829174913995

  • 步骤七:单击“烧录”image-20240624162016190 按钮,开始烧录。烧录成功后终端窗口输出如下图所示。

    image-20240624162037834

HiSpark-Trace烧录

  • 步骤一:将调试器连接主机端,将开发板接上电源线,连接好调试器与开发板。

HiSpark-Trac烧录:注:HiSpark-Trace调试器有多个连接口,连接错误会导致烧录失败,注意检查。

image-20240624161626814

  • 步骤二:进入工程配置界面。打开要烧录的工程后,单击顶部image-20240624154427635的图标,进入工程配置界面->进入程序加载。选择传输方式为“swd”或者“jtag”并配置其他参数。

image-20240624161948091

  • 步骤三:单击“烧录” image-20240624162016190按钮,开始烧录。烧录成功后终端窗口输出如下图所示。

image-20240624162037834

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/HiSpark/open_mcu.git
git@gitee.com:HiSpark/open_mcu.git
HiSpark
open_mcu
open_mcu
master

搜索帮助