1.安装SEGGER Embedded Studio for RISC-V
下载地址:https://www.segger.com/downloads/embedded-studio/
选择Embedded Studio for RISC-V 的Windows版本。注意别弄错版本了,如下图:
2.下载sdk_env
下载地址:https://github.com/hpmicro/sdk_env
目前最新版的是v1.3.0
3.下载hpm_sdk
下载地址:https://github.com/hpmicro/hpm_sdk
4. 运行sdk_env的hello_world
解压并进入sdk_env-main文件夹,按照README_zh.md文件中的内容操作。
1)安装FT2232驱动
双击start_cmd.cmd
双击generate_all_ses_projects.cmd
2)运行start_gui.exe程序
打开界面如下:
第1步下载sdk_env后,sdk_env-main\hpm_sdk文件夹里面是空的,因此识别不到SDK Boards和SDK Samples。
要将第2步下载的hpm_sdk文件夹里面的所有内容复制到sdk_env-main\hpm_sdk中。
此时再运行start_gui.exe程序就能识别到开发板了,同时也可以选择例程。如下图:
SDK Boards选择“hpm5300evk”,
SDK Samples选择“hello_world”,也可以选择其他例程,这里已“hello_world”为例。
最后点击“Open Project with IDE”,会自动打开SEGGER Embedded Studio for RISC-V 软件。
3)编译调试hello_world例程
进入软件后,打开sdk_sample下面hello_world的src源码。如下图:
此时用一条type c数据线一端插开发板的USB_Debug插口,一边插入电脑。在设备管理器中能看到COM口,表示驱动安装成功,开发板成功连接电脑。每个人的COM口都不一样,我的是46。
如下图:
点击Build下面的Build and Debug,开始编译和调试,如下图:
显示Download successful表示成功,无报错。
之后选择Tools->Terminal->Terminal Emulator->Properties
设置如下:
注意:Port端口号根据上一步设备管理器中查询到的COM进行选择,我这里选择46。
设置好后打开Teminal Emulator终端仿真器,准备查看程序输出结果。如下图:
点击Debug下面的Go,运行程序,能够看到输出结果,如下图:
开发板红灯闪烁,在Teminal Emulator窗口成功输出“hello world”,表示例程运行成功!