网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 控制/MCU >

基于先楫HPM5300 RISC-V内核MCU的HPM5361EVK开发板测评

时间:2024-03-12 10:30

人气:

作者:admin

标签:

导读:HPM5361EVK是基于先楫HPM5300系列高性能RISC-V内核MCU的一款开发板。...

#1

开发板介绍与视频

HPM5361EVK是基于先楫HPM5300系列高性能RISC-V内核MCU的一款开发板。支持双精度浮点运算及强大的DSP扩展,主频480MHz,内置1 MB Flash、288KB SRAM,模拟部分集成16bit ADC、12bit DAC以及运放,支持各类位置传感器,包括光电式、磁感应和旋转变压器,同时提供灵活的编码器输入输出。HPM5300配置两个八通道的PWM模块,同时引入了PLB可编程逻辑单元,提供多种可灵活配置的接口,包含4路CAN-FD、4路LIN、多路UART/SPI/I2C以及USB OTG内置HS PHY,轻松实现各种接口类应用。

HPM5300EVK提供了一系列HPM5300微控制器外设的接口,包括一个ADC输入SMA接口和一个先楫标准的电机控制及传感器接口。HPM5300EVK同时集成了1个2x20 pin IO扩展接口,连接了HPM5300 MCU的大部分IO,供用户自由评估。HPM5300EVK集成了板载调试器,同时提供了一个标准JTAG接口可以连接JLINK、DAPLINK等调试器。

本文即基于原理图和实物介绍下开发板的板载资源。

9dc58b1a-df95-11ee-a297-92fbcf53809c.png

9dd188ca-df95-11ee-a297-92fbcf53809c.png

官网

http://www.hpmicro.com/product/file.html?id=59a247e2-12e8-49bf-9300-3230230394ac

原理图与PCB

从以上连接下载原理图和手册。

MCU

9dde378c-df95-11ee-a297-92fbcf53809c.png

树莓派接口

9de4a2ca-df95-11ee-a297-92fbcf53809c.png

9def00c6-df95-11ee-a297-92fbcf53809c.png

板载调试

aw33901 过电压保护

9e1fbc7a-df95-11ee-a297-92fbcf53809c.png

DLW21SN900SQ2L共模滤波器

PRTR5V0U2XESD保护

EEPROM:93LC56BIFT2232配置用 2kb在背面

12M/24M晶体

FT2232实现USB转JTAG和串口

Type-C接口

9e32c34c-df95-11ee-a297-92fbcf53809c.png

9e407582-df95-11ee-a297-92fbcf53809c.png

9e475c3a-df95-11ee-a297-92fbcf53809c.png

9e548e8c-df95-11ee-a297-92fbcf53809c.png

LIN和CAN

收发器型号分别使用的TJA1042T/3和TJA1021T

9e734ba6-df95-11ee-a297-92fbcf53809c.png

9e841ec2-df95-11ee-a297-92fbcf53809c.png

485/422

收发器分别使用的MAX3485EESA+T和SIT3490EESA

9e931b8e-df95-11ee-a297-92fbcf53809c.png

9ea6f4ec-df95-11ee-a297-92fbcf53809c.png

9ed79bd8-df95-11ee-a297-92fbcf53809c.png

电机控制

电机相关的信号

9ee47ce0-df95-11ee-a297-92fbcf53809c.png

9eef165a-df95-11ee-a297-92fbcf53809c.png

BOOT

9ef9584a-df95-11ee-a297-92fbcf53809c.png

ADC

9efd6b38-df95-11ee-a297-92fbcf53809c.png

9f04b550-df95-11ee-a297-92fbcf53809c.png

按键

9f1d1a78-df95-11ee-a297-92fbcf53809c.png

9f2cd558-df95-11ee-a297-92fbcf53809c.png

9f4e2046-df95-11ee-a297-92fbcf53809c.png

LED

9f730fb4-df95-11ee-a297-92fbcf53809c.png

USB

9f7d9aa6-df95-11ee-a297-92fbcf53809c.png

9f81e8b8-df95-11ee-a297-92fbcf53809c.png

电源

9f8c70da-df95-11ee-a297-92fbcf53809c.png

总结

本开发板基于先楫HPM5300系列高性能RISC-V MCU,接口丰富,适合工控方面的应用评估,尤其是电机控制。

#2

基于RT-Thread Studio搭建开发环境

一.前言

本文分享基于RT-Thread Studio搭建开发环境。

二.准备

安装驱动

sdk_env_v1.3.0 oolsFTDI_InstallDriver.exe

安装RT-Thread Studio

安装最新的rt-thread源码

9f97f3ce-df95-11ee-a297-92fbcf53809c.png

安装板级支持包

9fa35a98-df95-11ee-a297-92fbcf53809c.png

安装工具链

9fafba18-df95-11ee-a297-92fbcf53809c.png

安装调试工具

9fbb07c4-df95-11ee-a297-92fbcf53809c.png

三.创建工程

菜单栏

文件->新建->RT-Thread项目

9fca026a-df95-11ee-a297-92fbcf53809c.png

设置编译方式,这里在ram中debug如下选择

9fedff4e-df95-11ee-a297-92fbcf53809c.png

编译报错

9ff853c2-df95-11ee-a297-92fbcf53809c.png

右键点击工程名字->同步scons配置到项目

9ffc4b26-df95-11ee-a297-92fbcf53809c.png

再编译就OK了。

四.仿真

将板子 BOOT PIN 调到 BT0: OFF, BT1:OFF 的位置 。

按照如下短接5个跳线帽。默认官方是使用外部JTAG所以5个跳线帽是断开的,使用板载DEBUG需要短接。

a000b788-df95-11ee-a297-92fbcf53809c.png

点击甲壳虫进入debug模式

a007ffc0-df95-11ee-a297-92fbcf53809c.png

连接串口115200-8-n-1,运行,打印如下

a0177d56-df95-11ee-a297-92fbcf53809c.png

总结

该开发板系列支持不同的开发方式,官方推荐的是SEGGER Embedded Studio for RISC-V ,但是开发环境是商业软件需要授权。也支持gcc工具链可以结合vscode搭建开发环境但是配置比较繁琐。该系列开发板适配了RT-Thread Studio开发环境搭建更简单推荐使用。

两个需要注意的地方

需要同步scons配置到工程否则编译出错。

使用板载debug需要短路5个跳线帽。板子没有带跳线帽需要自己准备。最好是板子上就带就好了,免得还要用户自己去找。

#3

coremark跑分-CPU性能测试

前言

HPM53xx系类MCU具有高主频,高性能,资源丰富的特点。和Cortex-M4系列性能是相当的,所以使用coremark先来跑个分。

Coremark跑分

可以从如下地址下载源码移植

链接已隐藏,如需查看请登录或者注册

rt-thread有适配好的包也可以直接添加

添加包

a0208ef0-df95-11ee-a297-92fbcf53809c.png

a0325310-df95-11ee-a297-92fbcf53809c.png

可以配置参数,如果运行时间不够10S可加执行次数

a03be2fe-df95-11ee-a297-92fbcf53809c.png

a04f6f40-df95-11ee-a297-92fbcf53809c.png

Ctrl+s保存

a0632544-df95-11ee-a297-92fbcf53809c.png

编译运行

命令行输入core_mark查看运行结果

a06dabae-df95-11ee-a297-92fbcf53809c.png

设置优化等级

再次跑分

a075a246-df95-11ee-a297-92fbcf53809c.png

a08054c0-df95-11ee-a297-92fbcf53809c.png

可以看到得分达到1241, 1241/360M=3.45Coremark/MHz

https://www.eembc.org/coremark/scores.php下可以对比其他MCU的跑分。

可以看到Coremark/MHz得分和STM32F469差不多,但是主频高一倍所以总得分也高一倍。

a08a8b3e-df95-11ee-a297-92fbcf53809c.png

总结

以上可以看出HPM5300系列性能是不错的,主频高,资源丰富。




审核编辑:刘清

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信