0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

先楫HPM5361EVK开发板,网友测评效果(二)

先楫半导体HPMicro 2024-03-12 08:16 次阅读

上海先楫半导体举办的HPM5361EVK开发板试用活动圆满结束,广大工程师和爱好者们踊跃参与此次试用并提交报告。经过先楫半导体专家组评选,一共产生6名优秀获奖者。

感谢媒体平台电子工程世界(简称EEWORLD)的支持,本文整理了网友@qinyunti的优秀报告,小伙伴们先睹为快!

#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等调试器。



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

c35314a4-e005-11ee-9118-92fbcf53809c.png

c35e3f14-e005-11ee-9118-92fbcf53809c.png

MCU

c36bc3d2-e005-11ee-9118-92fbcf53809c.png

树莓派接口

c375786e-e005-11ee-9118-92fbcf53809c.png

c379a0f6-e005-11ee-9118-92fbcf53809c.png

板载调试

aw33901 过电压保护

c37fdda4-e005-11ee-9118-92fbcf53809c.png

DLW21SN900SQ2L共模滤波器

PRTR5V0U2XESD保护

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

12M/24M晶体

FT2232实现USB转JTAG和串口

Type-C接口

c395d76c-e005-11ee-9118-92fbcf53809c.png

c3ab914c-e005-11ee-9118-92fbcf53809c.png

c3b5142e-e005-11ee-9118-92fbcf53809c.png


c3c0c5a8-e005-11ee-9118-92fbcf53809c.png

LIN和CAN

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

c3e28bb6-e005-11ee-9118-92fbcf53809c.png

c3f931c2-e005-11ee-9118-92fbcf53809c.png

485/422

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

c3ff9972-e005-11ee-9118-92fbcf53809c.png

c4134832-e005-11ee-9118-92fbcf53809c.png

c42a9e42-e005-11ee-9118-92fbcf53809c.png

电机控制

电机相关的信号

c4489000-e005-11ee-9118-92fbcf53809c.png

c44ce948-e005-11ee-9118-92fbcf53809c.png

BOOT

c456de4e-e005-11ee-9118-92fbcf53809c.png

ADC

c45bf8ca-e005-11ee-9118-92fbcf53809c.png

c46a1f22-e005-11ee-9118-92fbcf53809c.png

按键

c46f5046-e005-11ee-9118-92fbcf53809c.png

c478dd00-e005-11ee-9118-92fbcf53809c.png

c4895c70-e005-11ee-9118-92fbcf53809c.png

LED

c4911dde-e005-11ee-9118-92fbcf53809c.png

USB

c4a0b6e0-e005-11ee-9118-92fbcf53809c.png

c4a75e46-e005-11ee-9118-92fbcf53809c.png

电源

c4ae78c0-e005-11ee-9118-92fbcf53809c.png

总结

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

#2

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

一.前言

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

二.准备

安装驱动

sdk_env_v1.3.0\tools\FTDI_InstallDriver.exe

安装RT-Thread Studio

安装最新的rt-thread源码

c4bc0ab2-e005-11ee-9118-92fbcf53809c.png

安装板级支持包

c4c70cb4-e005-11ee-9118-92fbcf53809c.png

安装工具链

c4cb146c-e005-11ee-9118-92fbcf53809c.png

安装调试工具

c4cf30e2-e005-11ee-9118-92fbcf53809c.png

三.创建工程

菜单栏

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

c4e151b4-e005-11ee-9118-92fbcf53809c.png

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

c4f5faa6-e005-11ee-9118-92fbcf53809c.png

编译报错

c507f012-e005-11ee-9118-92fbcf53809c.png

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

c50c224a-e005-11ee-9118-92fbcf53809c.png

再编译就OK了。

四.仿真

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

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

c513af7e-e005-11ee-9118-92fbcf53809c.png

点击甲壳虫进入debug模式

c51e53c0-e005-11ee-9118-92fbcf53809c.png

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

c5239cd6-e005-11ee-9118-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有适配好的包也可以直接添加

添加包

c52980ba-e005-11ee-9118-92fbcf53809c.png

c53a6f4c-e005-11ee-9118-92fbcf53809c.png

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

c54b99e8-e005-11ee-9118-92fbcf53809c.png

c5587276-e005-11ee-9118-92fbcf53809c.png

Ctrl+s保存

c55d3874-e005-11ee-9118-92fbcf53809c.png

编译运行

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

c5666e58-e005-11ee-9118-92fbcf53809c.png

设置优化等级

再次跑分

c57ca88a-e005-11ee-9118-92fbcf53809c.png

c585ac1e-e005-11ee-9118-92fbcf53809c.png

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

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

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

c59170d0-e005-11ee-9118-92fbcf53809c.png

总结

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    6809

    浏览量

    147637
  • 开发板
    +关注

    关注

    25

    文章

    4429

    浏览量

    93992
  • 先楫半导体
    +关注

    关注

    9

    文章

    180

    浏览量

    1815
收藏 人收藏

    评论

    相关推荐

    HPM5361EVK开发板试用体验】HPM5361程序下载

    开发板的原理图可以考到的HPM5361的UART0连接到了FT2232,如下图所示。 HPM5361开发板的USB连接到丝印为USB的Type-C座子,如下图所示。 3.1、Embe
    发表于 12-21 14:59

    HPM5361EVK开发板试用体验】认识和了解HPM5361EVK开发板

    近日,收到了HPM5361EVK开发板开发板,带大家了解和认识一下
    发表于 12-24 22:39

    HPM5361EVK开发板试用体验】HPM5361EVK开发板初体验

    收到HPM5361EVK开发板,被HPM5361EV
    发表于 12-24 22:58

    HPM5361EVK开发板试用体验】HPM5361EVK开发板的UART实践与测试

    HPM5361EVK开发板简单给大家介绍一下,HPM5300系列MCU是上海
    发表于 01-09 22:22

    HPM5361EVK开发板试用体验】(原创)5.手把手实战AI机械臂

    HPM5361EVK开发板。现在开始设计实战AI机械臂的程序。 代码结构 由于编写一个完整的用HPM5361EVK
    发表于 02-06 10:28

    HPM5361EVK开发板试用体验】(原创)6.手把手实战红外线传感器源代码

    主动退出 return 0; } 今天更新到这里... 接上五篇: 【HPM5361EVK开发板试用体验】1上手
    发表于 02-09 15:08

    【新品体验】HPM5361EVK开发板免费试用

    形式:标题格式 【HPM5361EVK开发板试用体验】+自拟标题 ;视频演示可分为:应用演示视频、调试演示视频。 3、试用周期内如无特殊原因,要求一周上传一篇试用报告至电子发烧友
    发表于 10-20 11:30

    HPM5361EVK开发板试用体验】1上手HPM5361

    RISC-V的开放性和灵活性,开发者可以根据具体应用需求进行定制和优化,实现更高效、更可靠的系统设计。 HPM5300EVK开发板有哪些主要的功能和特点? HPM5300EVK
    发表于 11-28 12:18

    HPM5361EVK开发板试用体验】-- HPM5361初体验

    值得称赞的是快递居然还是用的特快顺丰,这个对于着急等待,迫切希望体验的坛友们是真的赞。 但是打开包装后开发板只用一层缓存泡沫和静电袋包装,这个太容易造成开发板上的插针或其他零部件
    发表于 11-29 11:26

    HPM5361EVK开发板试用体验】coremark测试HPM5361EVK性能

    感谢电子发烧友的工作人员发放的HPM5361EVK开发板, Windows环境下安装SEGGER Embedded Studio 半导体公司的
    发表于 12-07 09:23

    HPM5361EVK开发板试用体验】coremark软件跑分测试HPM5361EVK性能

    感谢电子发烧友的工作人员发放的HPM5361EVK开发板, Windows环境下安装SEGGER Embedded Studio 半导体公司的
    发表于 12-07 10:15

    HPM5361EVK开发板试用体验】GPIO使用,点灯

    弄了两天的,今天终于可以下载程序到板子里去了。下面正式开始点灯。 HPM5361EVK开发板是一款具有丰富的外设和IO接口,可以用于各种不同的开发项目。在试用体验中,可以通过使用GPIO
    发表于 12-10 16:57

    HPM5361EVK开发板试用体验】搭建开发环境2

    HPM5361EVK开发板试用体验】搭建开发环境1中讲了一些准备工作,下面来说环境。 1、先说一下文件:安装FT2232驱动 注意需要
    发表于 12-10 17:08

    HPM5361EVK开发板试用体验】coremark软件跑分测试HPM5361EVK性能

    感谢电子发烧友的工作人员发放的HPM5361EVK开发板, Windows环境下安装SEGGER Embedded Studio 半导体公司的
    发表于 12-10 19:32

    HPM5361EVK开发板试用体验】-- HPM5361初体验

    HPM5361EVK开发板试用体验】-- HPM5361初体验
    发表于 12-11 10:27