电子说
1.前言
故事从一则消息开始:
“2021年12月17日,首届滴水湖中国RISC-V产业论坛在上海临港举行。会上,上海先楫半导体科技有限公司CEO 曾劲涛介绍了公司HPM6000系列RISC-V通用MCU产品。旗舰产品HPM6750采用双RISC-V内核,主频高达800MHz ,凭借先楫半导体的创新总线架构、高效的L1缓存和本地存储器,创下了MCU高于9000 CoreMark和4500以上的DMIPS性能新记录,为边缘计算的应用提供了极大的算力。曾劲涛表示,HPM6000 将于2022年1月量产。这款新产品填补了中国在高端MCU领域的空白,为建立国产替代、自主可控、性能安全的RISC-V计算平台作出了贡献。”
彼时正当国产芯片开始被卡脖子的时候,听闻这个消息有些不相信自己的眼睛,因为行业标杆恩智浦rt系列高端也就这个性能,大量国产还都是处在替代st的低端芯片阶段,M7内核芯片都还没出来,这能是真的吗?带着疑问,开始不定时关注先辑,但是消息很少。后来就是发现野火店里面卖HPM6750,然而没有资料。。。
直到在群友的介绍下,发现了电子发烧友在做risc-v开发板试用活动,打开页面一看竟然有先辑!立即填写需求申请,经过近一个月的审核等待获得通过,有实际需求背景的试用,还是会得到主办方的重视!小伙伴们也要加油。在这里感谢电子发烧友,感谢先辑,感谢国产!
收到开发板已经是6月初,那时上海封控还没解除,强忍着心痒处理了一下手头的事情,时间已经来到了6月中旬。
2.环境搭建
2.1软件与驱动下载
话不多说,使用开发板的第一步当然就是开发环境搭建,先辑采用了SEGGER Embedded Studio这个免费的ide环境,使用的是risc-v工具链。jlink大家应该都很熟悉,这个ide就是同一个公司出品。官方还有免费license授权许可。其实这个环境我以前也略微接触过,编写jlink的flash下载算法需要用到这个ide。
SEGGER Embedded Studio下载网址
https://www.segger.cn/downloads/embedded-studio/
注意不要下载错版本,Embedded Studio for RISC-V注意还可以申请个免费的license,避免每次打开都弹窗的问题。
https://www.segger.com/products/development-tools/embedded-studio/license/licensing-conditions
开发板资料及SDK下载网址:
https://pan.baidu.com/s/1vJDZWEBqnsosFNeedX6Nww 提取码: cmd5
ps:开发板硬件自带jtag调试器,一根usbc电缆即可搞定供电、调试、串口输出。
2.2驱动可能存在的问题与解决方法
按照资料里面的HPM6750EVKMINI USER GUIDE.pdf文件进行配置即可,这里简单叙述一下:
1.安装资料包内FT2232 驱动
这一步可能会出现点问题,我的开发板插到电脑上,会出现下图:
经过摸索,此时需要卸载串口,并删除驱动,重新安装
\sdk_env_v0.11.0\tools\FTDI_InstallDriver.exe,然后设备管理器会出现下图情况:
接下来要去ftdi官网下载绿色驱动,并且为不正常的串口右键重新安装驱动。
https://ftdichip.com/wp-content/uploads/2021/08/CDM212364_Setup.zip
3.生成工程
1.运行sdk内的start_cmd.cmd,切换到helloword目录
> cd %HPM_SDK_BASE%\samples\hello_world
2.根据目标板生成工程,即可在project目录下回生成hpm6750evkmini_build目录
> generate_project -b hpm6750evkmini
4. 使用IDE调试
切换到生成的工程目录下,使用ide打开工程文件并编译,点击debug,即可下载程序到开发板。
可按照pdf文档配置使用ide自带的串口窗口,也可以使用第三方串口上位机程序,接下来可以开始调试测试了!!!
首篇评测就到这里,敬请期待后续~~
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !