【先楫HPM6750EVKMINI测评】1#硬件介绍及开发环境搭建
[复制链接]
本帖最后由 太阳上的骑士 于 2022-5-6 17:06 编辑
一、开发板介绍
HPM6750EVKMINI开发板采用上海先楫半导体科技有限公司的HPM6750,先楫从2020年6月成立至今已经发布了HPM6700、HPM6400、HPM6300三个系列高性能MCU,均采用RISC-V内核支持双精度浮点运算及强大的 DSP 扩展。随着中美对弈,国内对ARM前景的担忧,加上RISC-V免费开源,国内RISC-V生态正在蓬勃发展。
首先看HPM6750规格参数:
从规格看HPM6750拥有丰富的外设接口和强大的性能,主频高达 816 MHz,创下了高达 9220CoreMark和高达 4651 DMIPS 的 MCU,作为对比,在CoreMark官网找到STM32H745分数为3223.82,NXP i.MX6Quad分数为10370.75,比HPM6750高1150.75.
价格方面,HPM6750单价55¥,不到STM32H745XIH6三分之一,NXP i.MX6Quad六分之一,如果能供货稳定,售后支持好,想必在国内高性能MCU市场能占有一席之地。
官网有购买按钮,但是限购都是0,希望后续能支持直接购买,这样大家也能方便的进行采购和设计。
二、HPM6750EVKMINI 硬件系统
HPM6750EVKMINI 硬件系统框图:
开发板大小为188mmx124mm,6层板设计,板厚1.6mm,铜厚1OZ,官方提供开发板所有设计文件,并且把处理器的绝大部分IO都已引出,方便用户进行前期的产品验证工作。
三、开发环境搭建
官方提供HPM SDK用于固件的开发,SDK中包含了各个模块的底层驱动代码,并且提供RTOS,节省用户RTOS移植的时间。
具体环境搭建按照HPM6750EVKMINI USER GUIDE就没什么问题,这里与运行hello_world例程为例,具体步骤为:
1、运行sdk_env最外层的start_cmd.cmd文件,最好用第三方带有自动补全功能的terminal会方便很多
2、进入到hpm_sdk\samples\hello_world目录,运行generate_project -b hpm6750evkmini命令构建工程,也可以用generate_project -list查看支持的目标板,我这用的是hpm6750evkmini,不知道自己画的板子需要怎么来确定自己的目标板,看现在支持的目标板只有HPM6750EVKMINI和HPM6750EVK,如果自己做的板子可能得联系原厂提供支持。
3、使用Segger Embedded Studio打开生成的工程文件中hello_world\hpm6750evkmini_build\segger_embedded_studio目录里的SES的工程文件进行代码编写、下载和调试。中间遇到的问题是SES内置的Terminal Emulator用不了显示不了串口数据,用其它的串口调试助手没问题,可能是我SES还不怎么会用。
至此工程的生成、代码编写和下载调试就完成了,整个流程还是很清晰的,比较友好。
当然,HPM6750EVKMINI也支持RT-Thread Studio调试,但是只能在RAM中下载调试,还是等后续提供FLASH的下载调试再体验吧。
|