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

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

3天内不再提示

【先楫半导体HPM6750EVKMINI评估板试用体验】开箱体验、开发环境搭建及工程编译下载

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-17 16:03 次阅读
本文来源电子发烧友社区,作者:jf_32467263, 帖子地址:https://bbs.elecfans.com/jishu_2286210_1_1.html


前言:
首先感谢论坛以及先楫半导体能够给我提供这次非常宝贵的试用机会,当时看到国产RISC-V居然能有800MHz的主频,顿时觉得眼前一亮,随即就立马提交了试用申请,也正因为这次契机让我体验到了国产高性能的RISC-V——HPM6750EVKMINI开发板
开箱体验:
poYBAGKlmAKAVTjYAAXG6R8SFOw309.png
开发板的包装比较朴实无华,所使用的纸板也没有很薄,打开后里面的开发板也被塞的比较紧实,能够有效的保护开发板在运输过程中的碰撞。
pYYBAGKlmASAUmgyAAb-dKcbAsg118.png
套件里面除了开发板还附送了两根type C的数据线用来调试和作USB数据传输,另外还有开发板的固定铜柱方便支撑,好评
poYBAGKlmAeALvtVABKgQX4Ugak999.png
pYYBAGKlmAqAR3sCAAOgocpkzNI859.png
当然重头戏是这个开发板,麻雀虽小但五脏俱全,所提供的外设主要有SDRAM、FLASH、TF卡座、CAM接口、USB接口、LCD接口以及WIFI,另外还有两个扩展IO,其中一个与树莓派是兼容的。
poYBAGKlmAyAEiscAAIIWOqO1RU557.png
另外在HPM6750的data sheet中可以看到该芯片也支持相当多的主流外设接口,可以说非常的全面。
开发环境搭建及工程编译下载
虽然本人一直对RISC-V很感兴趣,但一直没有一个合适的机会体验一下,终于这次的偶遇让我第一次接触到了RISC-V,按照官方的推荐,本次使用的IDE环境为SEGGER的embedded-studio,SEGGER对我来说最熟悉的就是它家的Jlink了,没想到SEGGER也会做IDE,官方下载链接:https://www.segger.com/downloads/embedded-studio/,注意要下载对应RISC-V版本。(另外由于SEGGER的最新版本比较新,后续使用时发现了6.30的版本有些兼容性问题,需要对工程进行额外的修改以让工程能够顺利编译,具体操作链接:https://www.hpmicro.com/support/detail.html?id=7deac75e-bd5a-484d-9bde-320a62b5f6b6)
安装操作也比较简单,在此不做赘述,安装完成后由于官方与SEGGER有合作,因此可以免费申请正版lisence,这点好评。
IDE安装完成后,就可以编译工程了,首先需要打开对应官方提供的SDK_ENV,运行根目录下的start_cmd.cmd
poYBAGKlmA-AKv8fAAEND7c67OE119.png
随后找到对应想要生成的例程工程目录,cd到该目录下,使用generate_project -b hpm6750evkmini进行工程创建。
poYBAGKlmBGAP0i6AAJeO8k64i4927.png
编译完成后可以在对应目录下找到创建的工程文件,这里演示生成的是hello_world工程
pYYBAGKlmBOANU1QAAB-dKP1vgI237.png
随后打开hpm6750evkmini_build/segger_embedded_studio文件夹下的hello_world.emProject
poYBAGKlmBWAIEaVAAJT3o5H1gM009.png
至此官方工程创建就完成了。
pYYBAGKlmCaADnOyAAKE1tspbQ0690.png
工程编译可以按照上图所示双击打开Project Items下的app中的主函数所在的c文件,然后在Build下点击Buildhello_world即可进行编译
poYBAGKlmC2AJDQCAAB6wM4NISM038.png
编译完成后再output栏中会显示出工程所占用的资源信息
工程准备好了,接下来就是连接开发板进行下载了
poYBAGKlmDGAXdeGAACk-8_u9UY729.png
在tools中找到FTDI_InstallDriver.exe进行驱动安装,一路下一步即可安装,不再赘述。
poYBAGKlmDuAEI31AAGFm8Vd4t0709.png
安装完成后,在电脑的设备管理器中即可查看对应FTDI的端口信息
pYYBAGKlmD2AFdhbAAK0nq7WJwE358.png
在embedded_studio中也可以尝试使用Target->Connect GDB Server尝试与开发板连接,连接成功后再output栏中会显示对应的开发板信息
poYBAGKlmD-AHlC8AAHcFrO8SbM862.png
在embedded_studio中打开主函数的c文件后再编辑栏的右上角有一个绿色三角开始按钮,点击此按钮即可对工程进行编译调试
再次点击绿色三角开始按钮即可运行程序,在调试过程中也可以打上中断点进行调试,调试方法与keil类似。
由于hello_world是使用串口进行打印,而embedded_studio也提供了对应的串口调试仿真器,在tools->TerminalEmulator->propertices可以进行相关串口设定,connect连接后打开Terminal Emulator
pYYBAGKlmEGAfO5mAAIaeOoI734729.png
在下方的Terminal Emulator中即可获取相应的串口打印信息
至此简单的开发环境搭建以及编译试运行结束
总结:
此次接触的开发板环境搭建来讲还算比较顺利,唯一途中遇到的问题是如果连接操作不当,调试USB很容易丢驱动,不过解决方法也比较简单,重新打一遍驱动即可。
初识开发板例程给我的感觉是,例程使用起来简单明了,方便快捷,只需要在cmd中键入命令即可对工程进行创建,但由此带来的问题就是第一次接触该工程,如果想自己从头创建功能感觉会很困难,不知从何下手。
另外对于SEGGER家的embedded_studio这款IDE体验来说有很多讨喜的地方,比如界面简单易上手、仿真时在disassembly中可以看到对应程序运行状态与程序所对应的位置,更加的清晰,还嵌套了对应的串口终端仿真器,不用再多开一个串口助手了,不过个人感觉在函数及定义查找方面可能相比而言没有keil那么方便快捷,不过我也只是我刚上手的体验,可能有些功能还没有发现。
在最后感谢平台以及先楫半导体工程师们的热情解答,回复的都很及时,也非常的热心,以上!

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

    关注

    146

    文章

    17185

    浏览量

    351740
  • 先楫半导体
    +关注

    关注

    10

    文章

    216

    浏览量

    2136
收藏 人收藏

    评论

    相关推荐

    HPM6E00技术日 | 百人研讨共话工业应用创新及发展趋势

    2024年8月29日,深圳 | 由上海半导体科技有限公司(半导体,HPMicro)主办的
    发表于 09-02 10:14

    半导体hpm_apps v1.6.0上线

    半导体hpm_apps v1.6.0上线
    的头像 发表于 08-02 08:18 890次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b><b class='flag-5'>hpm</b>_apps v1.6.0上线

    有奖提问!半导体HPM6E00系列新品发布会!!

    等,并现场解读及全面展示HPM6E00行业解决方案DEMO,助力应用开发创新及市场落地。 直播预约 直播时间: 2024年6月27日,上午10:00 直播平台: 芯上人(视频号)、
    发表于 06-20 11:45

    半导体所有开发板已上RT-Thread主线啦

    目前,半导体在RT-Thread主线支持的开发板包含以下这些
    的头像 发表于 06-05 08:17 592次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>所有<b class='flag-5'>开发板</b>已上RT-Thread主线啦

    半导体 hpm_sdk v1.5.0 正式发布

    半导体 hpm_sdk v1.5.0 正式发布
    的头像 发表于 04-12 08:17 622次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b> <b class='flag-5'>hpm</b>_sdk v1.5.0 正式发布

    半导体 hpm_sdk v1.5.0 正式发布

    半导体 hpm_sdk v1.5.0 正式发布!功能升级更强大 版本更新概况 新支持的IDE IAR Embedded Workbench for RISC-V (测试版本3.20
    发表于 04-08 11:14

    高性能MCU HPM6800系列产品生态绽放,共链未来

    2024年3月28日,上海 - 国产高性能微控制器厂商上海半导体科技有限公司(半导体,H
    的头像 发表于 03-29 18:21 1089次阅读

    半导体携手立功科技推出了国产高性能微控制器HPM6800系列

    上海半导体科技有限公司(半导体,HPMicro)推出了国产高性能微控制器
    的头像 发表于 03-13 12:24 898次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>携手立功科技推出了国产高性能微控制器<b class='flag-5'>HPM</b>6800系列

    基于HPM5300 RISC-V内核MCU的HPM5361EVK开发板测评效果(二)

    HPM5361EVK是基于HPM5300系列高性能RISC-V内核MCU的一款开发板
    的头像 发表于 03-12 10:30 2987次阅读
    基于<b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>HPM</b>5300 RISC-V内核MCU的<b class='flag-5'>HPM</b>5361EVK<b class='flag-5'>开发板</b>测评效果(二)

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

    上海半导体举办的HPM5361EVK开发板试用活动圆满结束,广大
    的头像 发表于 03-12 08:16 2195次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>HPM</b>5361EVK<b class='flag-5'>开发板</b>,网友测评效果(二)

    半导体推出了国产高性能微控制器HPM6800系列

    上海半导体科技有限公司(半导体,HPMicro)推出了国产高性能微控制器
    的头像 发表于 03-07 12:30 1330次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>推出了国产高性能微控制器<b class='flag-5'>HPM</b>6800系列

    芯原2.5D GPU IP赋能半导体HPM6800系列RISC-V MCU

    芯原股份(股票代码:688521.SH)与半导体(简称“”)的合作,为高性能图形处理领域带来了新的突破。
    的头像 发表于 03-05 09:21 1021次阅读

    HPM5300EVK 优秀测评报告(一)

    上海半导体举办的HPM5361EVK开发板试用活动圆满结束,广大
    的头像 发表于 03-05 08:19 936次阅读
    <b class='flag-5'>HPM</b>5300EVK 优秀测评报告(一)

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

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

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

    与ChatGPT API结合,使机械臂能够基于视觉信息和AI指令进行动作。 今天更新到这里... 谢谢! 接上四篇: 【HPM5361EVK
    发表于 02-06 10:28