1 HPM5300EVK简介
HPM5300EVK开发板是上海先楫半导体推出的RISC-V开发板,属于HPM5300系列的微控器。
HPM5300系列 RISC-V CPU 主频高达 480 MHz,内置 288KB SRAM 和 1 MB Flash,并提供 48∼100 脚 LQFP 和 QFN 等封装,包含16KB 高速缓存 (I/D Cache) 和高达 256KB 的零等待指令和数据本地存储器 (ILM / DLM),极大避免了低速外部存储器引发的性能损失。
2 开发工具安装
上海先楫半导体提供了HPM系列SoC底层驱动软件包,提供了SoC上所集成P模块底层驱动代码,集成多种中间件与RTOS。
这里需要下载使用sdk_env工具和第三方lDE开发Segger Embedded Studio For RISC-V。先楫半导体为开发者购买了商业的license,用户可以通过邮件的方式,在Segger官网申请license即可使用。
2.1 驱动安装
下载最新版本sdk_env_vx.x.x.zip压缩包后解压,笔者使用的版本为v1.3.0。双击运行sdk_env目录下的FTDI_InstallDriver.exe。
正确安装驱动后,使用USB Type-C线缆将HPM5300EVK上的J8连接到PC后,在Windows设备管理器中应能看到一个USB Serial Port以及一个Dual RS232-HS(Interface0),如下图所示:
2.2 Segger Embedded Studio For RISC-V下载与安装
Embedded Studio是segger公司新开发的嵌入式编译器环境(IDE),可以用于管理,构建,测试和部署嵌入式应用程序。
下载地址:https://www.segger.com/downloads/embedded-studio/
打开Segger官网,选择版本和开发主机系统。
笔者下载的版本是Setup_EmbeddedStudio_RISCV_v732_win_x64,下载完成后,双击即可安装。
安装很简单,笔者就不再赘述了。
下面就是激活SEGGER Embedded Studio。
通过在hpmicro专属的激活网页填入个人信息之后,将会收到激活码邮件。本节将会介绍,如何使用邮件中的激活码,激活Embedded Studio。
首先申请激活码。
申请地址:https://license.segger.com/hpmicro.cgi
填入你的姓名、邮箱、MAC地址等信息,就可以收到激活码了。
填好申请网页一段时间之后,邮箱将会收到激活码邮件。
复制好激活码,后面就可以使用该激活码了。
打开Embedded Studio,通过菜单Tools→License Manager打开授权管理器界面。
点击“Activate SEGGER Embedded Studio”。
在弹出的激活界面中粘贴邮件中的激活码。
点“Install License”即可,关闭Embedded Studio,下次打开时即为已激活状态。
sdk_env工具集只需解压即可,无需安装,主要的工具在tools目录下。
到此,开发环境就搭建好了