1. 前期资料准备
- 先楫官网链接:先楫半导体
- hpm6e00EVK 官方开发板购买链接:先楫半导体 (hpmicro.com)
- 先楫 百度网盘链接:百度网盘 请输入提取码
- 先楫 GitHub链接:HPMicro Semiconductor Ltd (github.com)
- 先楫 Gitee链接:hpmicro: Official mirror of HPMicro (gitee.com)
- 下载并安装 并激活 Segger Embedded Studio :下载链接:SEGGER - The Embedded Experts - Downloads - Embedded Studio
上述链接均都可以找到 hpm_sdk 的资料。
下面是我使用百度网盘下载下来的资料:
里面含有目前最新的 hpm_sdk-1.6 版本,以及2024年6月28号发布的 HPM6E00 用户手册和数据手册等各种各样的文件和工具。
2. Segger Embedded Studio 安装
2.1 安装
下载之后安装一直点next就好,不需要特殊的操作。
2.2 注册
先楫半导体向用户免费提供申请商用license,用户申请地址:SEGGER Embedded Studio License Activation
填写好信息,等待邮件
回传的邮件
2.3 激活
点击这里,按邮件里面所示的步骤进行激活。
3. 安装 FT2232 驱动
我们打开 SDK 文件,找到 sdk_env_v1.6.0 的文件并打开,可以观察到文件中有以下东西:
点击 tools 文件将 FTDI_InstallDriver 驱动装上,这个驱动是因为官方 hpm6e00EVK 板子上自带了 FT2232 烧录器,所以需要先装一下。
4. 创建第一个工程 helloworld
4.1 生成 IDE 工程
创建工程需要我们熟练的使用官方的 start_gui 工具,双击打开 start_gui :按图片所示配置好就ok,然后点击生成和打开 IDE(SES)
4.2 编译工程与调试下载
4.2.1 寻找示例代码
打开工程我们可以找到样例里面的 hello_world.c,可以观察到代码会打印出 hello world :
4.2.2 build 构建
编译成功后会显示如下:
4.2.3 debug
debug 界面如下:
4.2.4 串口输出界面
点击图下的 1 切换到串口界面:
点击图中的 2 配置波特率和串口号:
4.3 正确的串口输出
连接上板子串口,对板子复位,可以看到串口界面输出 hello world:
并且可以看到板载的 RGB 闪烁运行: