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

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

3天内不再提示

“Hello World” ,和先楫一起来点灯

先楫半导体HPMicro 2022-04-26 09:25 次阅读

拿到开发板不知如何下手?不用捉鸡,工程师小哥哥手把手带你一起点亮先楫之光。


今天给大家带来HPM6750EVKMini的入门指南(一)HPM6750EVKMini是上海先楫半导体推出的高性能实时RISC-V 微控制器HPM6750的开发套件

本文将带你一起say "hello world"

详细文档文末可下载

开发套件硬件概览


454907cc-c4bd-11ec-8521-dac502259ad0.png

图1HPM6750 EVKmini板功能模块与接口

4579b584-c4bd-11ec-8521-dac502259ad0.png

软件系统准备


通过以下二维码,可以方便的从百度网盘找到软件需要的SDK包。SDK无需安装,只需要解压缩。

先楫半导体和Segger进行了战略合作,所有采用先楫产品的用户,均可以获得正版Segger Embedded Studio For RISC-V商用授权,该开发软件可在Segger官方网站下载并填写相关注册信息获取授权。

在使用开发套件配套的USB线连接电脑前,需要首先安装Debug的驱动程序。使用该开发套件,无需使用JLINK进行调试,只需要通过USB接口就可以实现调试功能,先楫半导体已经将JTAG集成在开发板上。调试驱动程序位于SDK目录下的\tools\FTDI_InstallDriver.exe。

上电测试


将HPM6750 EVK mini上的J4(PWR_DEBUG)与PC相连接。即完成了开发板的上电,开发板可以由USB口直接供电,也可以单独通过5V端口供电。

45ae8d18-c4bd-11ec-8521-dac502259ad0.png


插入USB线后,Windows系统会自动找到设备。不同的系统可能略有差异,但是必须保证在设备管理器中存在两个串口设备如下图所示:

45f50ad6-c4bd-11ec-8521-dac502259ad0.png

其中,USB serial port为terminal信息的输出串口,Dual RS232-HS为JTAG调试设备。

如果系统中找不到该设备,可能的原因是FTDI的驱动没有正确安装,请卸载当前的FTDI驱动,重新安装SDK中的FTDI驱动。

打开Segger Embedded Studio,在Tools选项中,选择Terminal Emulator,选择系统分配的串口编号(如上图的例子,COM4),串口波特率为115200,奇偶校验无,数据位8,停止位1,打开terminal,通过reset按键重启,可以看到如下输出,说明芯片以及调试端口正常工作。

460b868a-c4bd-11ec-8521-dac502259ad0.png

HelloWorld

Hello World工程作为入门必备课,在HPM6750EVKMini上可以极为简单的实现,在SDK的解压目录下,有start_cmd.cmd文件,双击打开后,在命令行模式下,可以配置生成项目文件:

464225dc-c4bd-11ec-8521-dac502259ad0.png

通过键入命令CD hpm_sdk\samples\hello_world,将工作目录指向到Hello world 样例目录。

通过键入命令generate_project -b hpm6750evkmini,生成项目文件。

在hello_world文件夹下,生成了hpm6750evkmini_build文件夹。结构如下:

466138b4-c4bd-11ec-8521-dac502259ad0.png

双击segger_embedded_studio下的项目文件,可以在SES下打开项目:

4679fb60-c4bd-11ec-8521-dac502259ad0.png

点击Build ->Build hello_world 或F7按键,即可完成工程的编译。

469594ce-c4bd-11ec-8521-dac502259ad0.png

点击Debug ->Go 或按F5按键,即可完成可执行文件的自动下载,并进入调试模式。

46ceec6a-c4bd-11ec-8521-dac502259ad0.png

在terminal中,我们可以查看到程序运行的结果:

46ede426-c4bd-11ec-8521-dac502259ad0.png

至此,我们就实现了第一个HPM6750的运行试验。

先楫半导体为各种系统功能都开发了样例程序,放在SDK下的hpm_sdk\samples目录:

470cd124-c4bd-11ec-8521-dac502259ad0.png

样例还在不断地丰富和增加,以最新版本的SDK为准。

详细说明下载

HPM6750EVKMINI_UG.pdf

HPM6750EVKMINI入门指南(一)

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

    关注

    25

    文章

    5084

    浏览量

    97734
收藏 人收藏

    评论

    相关推荐

    使用MCUXpresso for VS Code插件开发Zephyr的hello world

    本期来到Zephyr实战经验演练,小编带着大家一起使用MCUXpresso for VS Code插件来开发个属于Zephyr的hello world
    的头像 发表于 01-03 09:21 468次阅读
    使用MCUXpresso for VS Code插件开发Zephyr的<b class='flag-5'>hello</b> <b class='flag-5'>world</b>

    怎么从零基础入门

    适合小白学习吗,只有点STM32基础,网上的资料,好像入门的不多,学习群也不知道在哪里有,买了块HPM6E00EVK,现在只能看,无从下手,代码架构好像也看不太明白,跟HAL库
    发表于 10-21 13:18

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

    现场交流氛围热烈。 活动开场,半导体市场销售执行副总裁陈丹率先发言:“从成立之初就直致力于为中国市场提供具有创新价值的高性
    发表于 09-02 10:14

    战略合作丨华秋商城携手半导体,共创新篇

    2024年7月24日,上海半导体科技有限公司(半导体,HPMicro)正式授权深圳华秋电子有限公司代理商,授权产品为先半导体芯片及
    的头像 发表于 08-30 12:05 631次阅读
    战略合作丨华秋商城携手<b class='flag-5'>先</b><b class='flag-5'>楫</b>半导体,共创新篇

    半导体亮相嵌入式盛会,强力赋能伺服控制与机器人领域

    2024年6月12日-14日,嵌入式盛会embeddedworldChinaConference2024在上海火爆开展。半导体(HPMicro)作为国产领先高性能MCU厂商与合作伙伴一起
    的头像 发表于 06-15 08:18 497次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半导体亮相嵌入式盛会,强力赋能伺服控制与机器人领域

    工业芯标杆,邀您来围观——HPM6E00新品上市在即

    ,EtherCATSlaveController)的高性能MCU产品——HPM6E00系列新品全面上市!直关注的小伙伴们应该还记得,我们去年12月12日举办了场“Ether
    的头像 发表于 06-13 08:17 1170次阅读
    工业芯标杆,邀您来围观——<b class='flag-5'>先</b><b class='flag-5'>楫</b>HPM6E00新品上市在即

    半导体与您相约嵌入式盛会embedded world China Conference2024

    2024上海国际嵌入式大会将于6月12-14日于上海世博展览馆3号馆隆重举办。半导体产品总监费振东“费教授”将于6月13日为大家带来《基于RISC-V高性能微控制器的网络互联和运动控制解决方案
    的头像 发表于 06-07 08:17 413次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半导体与您相约嵌入式盛会embedded <b class='flag-5'>world</b> China Conference2024

    鸿蒙OpenHarmony【小型系统 编写“Hello World”程序】 (基于Hi3516开发板)

    展示如何在单板上运行第个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。
    的头像 发表于 05-10 16:26 727次阅读
    鸿蒙OpenHarmony【小型系统 编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于Hi3516开发板)

    鸿蒙OpenHarmony【标准系统 编写“Hello World”程序】(基于RK3568开发板)

    下方将展示如何在单板上运行第个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。
    的头像 发表于 05-09 17:58 917次阅读
    鸿蒙OpenHarmony【标准系统 编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】(基于RK3568开发板)

    聚焦工业多场景应用,发展势头锐不可当

    2024年4月25日,深圳-国产高性能微控制器厂商上海半导体科技有限公司(半导体,HPMicro)携手OpenHarmony生态领域的合作伙伴共同成功举办了工业技术主题研讨会,
    的头像 发表于 04-29 08:17 446次阅读
    聚焦工业多场景应用,<b class='flag-5'>先</b><b class='flag-5'>楫</b>发展势头锐不可当

    6880如何实现bootload + APP应用跳转

    。bootload + app程序跳转过程讲解 1.6880cpu内核的启动流程,目前是支持两种方式: (1).flash启动。 (2).emmc启动。 由于芯片内部固化的192K的rom程序
    发表于 04-26 16:03

    鸿蒙OpenHarmony【标准系统编写“Hello World”程序】 (基于RK3568开发板)

    编写“Hello World”程序 下方将展示如何在单板上运行第个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello W
    的头像 发表于 04-24 17:32 854次阅读
    鸿蒙OpenHarmony【标准系统编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于RK3568开发板)

    鸿蒙OpenHarmony【小型系统编写“Hello World”程序】 (基于Hi3516开发板)

    下方将展示如何在单板上运行第个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。
    的头像 发表于 04-22 21:55 377次阅读
    鸿蒙OpenHarmony【小型系统编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”程序】 (基于Hi3516开发板)

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

    2024年3月28日,上海 - 国产高性能微控制器厂商上海半导体科技有限公司(半导体,HPMicro)携手生态合作伙伴芯原、立功科技、顺微电子和科宇盛达,于上海浦东成功举办《
    的头像 发表于 03-29 18:21 1089次阅读

    半导体上海办公室乔迁大吉

    2024年2月21日,上海-国产高性能微控制器厂商上海半导体科技有限公司(半导体,HPMicro)正式宣布乔迁到新的办公地点——上海浦东新区博霞路57号I座1楼。随着
    的头像 发表于 02-22 08:16 674次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半导体上海办公室乔迁大吉