• 开发板简介

HPM5301芯片。这款MCU搭载单核32位RISC-V处理器,采用QFN48封装,是迄今为止先楫推出的最简单易用的产品。

  • 360MHz高性能RISC-V CPU,RV32-IMACFDP指令集,支持硬件单精度/双精度浮点数单元,支持DSP指令。
  • 16KB一级指令缓存(L1 I-Cache)和16KB一级数据缓存(L1 D-Cache),以及128KB指令本地存储器(ILM)和128KB数据本地存储器(DLM),避免了外部低速存储器带来的性能损失。
  • 64位高速系统总线,支持多主多从并发访问,支持通过总线将CPU的本地存储器作为连续的大内存访问。
  • USB OTG内置HS PHY,带宽可达480Mbps,9个UART,4个SPI和4个I2C。
  • 高精度16位ADC,转换速率达2MSPS,精度设置为12位时,转换速率达4MSPS,兼顾高精度与高转换率。

092318ly2igiubug6ndsno

092318inpqlmmnjmjwfnqq

092318wsrwr0klkkslkwhh

  • 开发环境搭建

开发环境可以选择RTT,具有非常友好的开发环境。

首先,打开RTT之后,点击SDK 管理进入配置;通过厂家过滤选择HPMicro,然后选择“RT-Thread BSP v1.6.0 for HPM5301EVKLITE”进行安装;

092319bf3055uaazuzfatm

建立例程。打开文件,建立基于开发板HPM5301EVKLITE的实例程序,可以下载方式。

092319s427ixqg7pgpakfp

最后,点击编译,生成bin文件。位于…\RTThread\RT-ThreadStudio\workspace\blink_led\flash_debug

092319n24ag50k666h5k47

  • 烧录生成

烧录需要使用HPMicro_Manufacturing_Tool。下载地址:https://github.com/hpmicro/hpm_manufacturing_tool/releases

首先,按住SW2;

其次,上电;

再次,松手,点击连接;

092321mdaxgt0udgda0xsy

最后,打开bin文件,点击烧录

092321icoftsw2wssqsssf

092321gz88368xg78sd308

最后,烧录成功

092322z2ren21jl12tu4l1