收到先楫半导体与面包板社区寄来的HPM5301EVKLite开发板,很是高兴,还附赠了一本电子工程专辑,很不错。
一.开发板了解
开发板比想象中Mini,开发板主控方案先楫HPM5301,32 位 RISC-V 处理器,RAM 288KB ,Flash 1MB. 开发板资源丰富,有两个USB Type-C口,按键、LED、Jlink调试烧录口等,拓展排针接口也很丰富方便。

图1:开发板简介
开发板资料及SDK可以在官方网址下载到。
二.开发环境搭建与固件烧录
开发环境目前看有两种选择,一种官方提供命令行创建工程并使用Segger Embedded Studio For RISC-V IDE,另一种选择是使用 RT-Thead studio,这个应该是RT Thread与先楫一起适配的。后者环境、软件为国产,开发环境也比较友好,这里选择使用后者。在RT-Thread官网选择安装RT-Thread Studio。
1.安装SDK包,创建工程。

图2:SDK安装,创建项目
2.编译工程,生成bin烧录文件

图3:编译生成固件
3.开发板连接上串口0,如下图4。按住BOOT键,再按RESET键,依次松开RESET键和BOOT键,进入串口ISP烧录模式。打开HPMicro_Manufacturing_Tool烧录工具,如下配置,先连接,再加载固件,点击烧录。

图4:开发板接烧录/日志串口

图5:烧录工具配置
烧录成功后,可以看到LED灯闪烁,串口有如下日志:

图6:串口日志
至此,实现HPM5301EVKLite开发环境搭建与烧录,为后面开发使用奠定了一个良好基础。