太阳上的骑士 发表于 2022-5-6 16:56

【先楫HPM6750EVKMINI测评】1#硬件介绍及开发环境搭建

本帖最后由 太阳上的骑士 于 2022-5-6 17:06 编辑

<p><span style="font-size: 14pt; font-weight: bold;">一、</span><span style="font-size: 14pt; font-weight: bold;">开发板介绍</span></p>

<p>HPM6750EVKMINI开发板采用上海先楫半导体科技有限公司的HPM6750,先楫从2020年6月成立至今已经发布了HPM6700、HPM6400、HPM6300三个系列高性能MCU,均采用RISC-V内核支持双精度浮点运算及强大的 DSP 扩展。随着中美对弈,国内对ARM前景的担忧,加上RISC-V免费开源,国内<span style="font-family: 'Arial'; color: #333333;">RISC-V</span><span style="font-family: 'Arial'; color: #333333;">生态正在蓬勃发展。</span></p>

<p><span style="font-size: 11pt; font-weight: bold;">首先看</span><span style="font-size: 11pt; font-weight: bold;">HPM6750</span><span style="font-size: 11pt; font-weight: bold;">规格参数:</span></p>

<p></p>

<p>从规格看HPM6750拥有丰富的外设接口和强大的性能,主频高达 816 MHz,创下了高达 9220CoreMark和高达 4651 DMIPS 的 MCU,作为对比,在CoreMark官网找到STM32H745分数为3223.82,NXP i.MX6Quad分数为10370.75,比HPM6750高1150.75.</p>

<p></p>

<p></p>

<p>价格方面,HPM6750单价55¥,不到STM32H745XIH6三分之一,NXP i.MX6Quad六分之一,如果能供货稳定,售后支持好,想必在国内高性能MCU市场能占有一席之地。</p>

<p></p>

<p></p>

<p>官网有购买按钮,但是限购都是0,希望后续能支持直接购买,这样大家也能方便的进行采购和设计。</p>

<p></p>

<p>&nbsp;</p>

<p><span style="font-size: 14pt; font-weight: bold;">二、</span><span style="font-size: 14pt; font-weight: bold;">HPM6750EVKMINI </span><span style="font-size: 14pt; font-weight: bold;">硬件</span><span style="font-size: 14pt; font-weight: bold;">系统</span></p>

<p>HPM6750EVKMINI 硬件系统框图:</p>

<p></p>

<p>开发板大小为188mmx124mm,6层板设计,板厚1.6mm,铜厚1OZ,官方提供开发板所有设计文件,并且把处理器的绝大部分IO都已引出,方便用户进行前期的产品验证工作。</p>

<p> </p>

<p>&nbsp;</p>

<p><span style="font-size: 14pt; font-weight: bold;">三、</span><span style="font-size: 14pt; font-weight: bold;">开发环境搭建</span></p>

<p>官方提供HPM SDK用于固件的开发,SDK中包含了各个模块的底层驱动代码,并且提供RTOS,节省用户RTOS移植的时间。</p>

<p>具体环境搭建按照HPM6750EVKMINI USER GUIDE就没什么问题,这里与运行hello_world例程为例,具体步骤为:</p>

<p style="text-align:justify"><span style="display: none;">&nbsp;</span><span style="font-size:16px;">&nbsp;&nbsp;&nbsp;&nbsp;1、运行sdk_env最外层的start_cmd.cmd文件,最好用第三方带有自动补全功能的terminal会方便很多</span></p>

<p style="text-align:justify"><span style="font-size:16px;">&nbsp;&nbsp;&nbsp;&nbsp;2、进入到hpm_sdk\samples\hello_world目录,运行generate_project -b hpm6750evkmini命令构建工程,也可以用generate_project -list查看支持的目标板,我这用的是hpm6750evkmini,不知道自己画的板子需要怎么来确定自己的目标板,看现在支持的目标板只有HPM6750EVKMINI和HPM6750EVK,如果自己做的板子可能得联系原厂提供支持。</span><span style="display: none;">&nbsp;</span></p>

<p></p>

<p style="text-align: justify;"><span style="font-size:16px;"><span style="font-family:等线">&nbsp;<span style="font-family:STHeiti;">&nbsp;3、使用Segger Embedded Studio打开生成的工程文件中</span></span><span style="font-family:STHeiti;">hello_world\hpm6750evkmini_build\segger_embedded_studio目录里的SES的工程文件进行代码编写、下载和调试。中间遇到的问题是SES内置的Terminal Emulator用不了显示不了串口数据,用其它的串口调试助手没问题,可能是我SES还不怎么会用。</span></span></p>

<p>至此工程的生成、代码编写和下载调试就完成了,整个流程还是很清晰的,比较友好。</p>

<p>当然,HPM6750EVKMINI也支持RT-Thread Studio调试,但是只能在RAM中下载调试,还是等后续提供FLASH的下载调试再体验吧。</p>

<p>&nbsp;</p>

Jacktang 发表于 2022-5-7 08:13

<p>官方提供HPM SDK,包含了各个模块的底层驱动代码,还提供RTOS这个确实可以,省事了</p>

bobde163 发表于 2022-5-7 10:31

<p>资源相当丰富,性能也很强悍,价格也有优势,一家新兴半导体厂家,非常值得期待</p>

xusiwei1236 发表于 2022-5-8 19:59

<p>这个对标NXP的应该是i.MX RT系列</p>
页: [1]
查看完整版本: 【先楫HPM6750EVKMINI测评】1#硬件介绍及开发环境搭建