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

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

3天内不再提示

经验分享 | eclipse搭建先楫开发环境

先楫半导体HPMicro 2025-12-19 08:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最近有小伙伴留言,想在eclipse平台下开发先楫的MCU,但是苦于没有工程模板,自己折腾了半天又遇到一堆报错,很费时间。 基于此需求,笔者基于HPM6E00EVK一步一步搭建在eclipse下的开发环境, 可以顺利实现仿真和调试,并提供模版工程作为抛砖引玉,用户可以自由发挥实现自己的工程模版。


一、工具下载


1.eclipse下载

下载链接:

https://www.eclipse.org/downloads/

327bb3c6-dc72-11f0-8ce9-92fbcf53809c.png

328f37b6-dc72-11f0-8ce9-92fbcf53809c.png


下载后的压缩包,解压到D盘(任意盘都行),由于eclipse是免安装版本,所以运行“eclipse.exe”即可打开开发环境。

32a6dcc2-dc72-11f0-8ce9-92fbcf53809c.png


2.build tools下载+环境变量配置

(1)下载链接:

https://xpack.github.io/

32b77a78-dc72-11f0-8ce9-92fbcf53809c.png


(2)下载built tools。

32c9b990-dc72-11f0-8ce9-92fbcf53809c.png


将下载后的build tools压缩包解压到D盘(任意盘都行),在电脑环境变量添加对应路径(主要是make.exe所在路径),环境变量设置后需要重启电脑生效。

32d9aff8-dc72-11f0-8ce9-92fbcf53809c.png


32e75d7e-dc72-11f0-8ce9-92fbcf53809c.png


3.gcc交叉工具链下载

使用SDK 1.10包里面的工具链即可:

32fad41c-dc72-11f0-8ce9-92fbcf53809c.png


本文演示时,将此文件夹放在了D盘。


二、工程创建

1.创建eclipse工作区状态机

(1)新建一个空白文件夹,作为eclipse工作区, 本文依旧是放在了D盘。

330a1602-dc72-11f0-8ce9-92fbcf53809c.png


2.创建eclipse空白工程

(1)双击“eclipse.exe”,选择工作空间位置。

3318dad4-dc72-11f0-8ce9-92fbcf53809c.png


(2)进入IDE界面以后,创建C/C++工程。

3329a4ae-dc72-11f0-8ce9-92fbcf53809c.png


333794c4-dc72-11f0-8ce9-92fbcf53809c.png


33463eca-dc72-11f0-8ce9-92fbcf53809c.png


335af702-dc72-11f0-8ce9-92fbcf53809c.png


3.导入必要工程文件

(1)新建若干文件夹,将SDK1.10必要的文件拷贝进来 (注意:文件夹分类可以任意,客户自由发挥)

Dubug文件夹是编译时自动生成,无需手动创建。

336a9b26-dc72-11f0-8ce9-92fbcf53809c.png


337ca1fe-dc72-11f0-8ce9-92fbcf53809c.png


338a3c2e-dc72-11f0-8ce9-92fbcf53809c.png


(2)此时在eclipse IDE里面需要刷新一下,将上述添加的文件同步出来。

3394cac2-dc72-11f0-8ce9-92fbcf53809c.png


(4)默认导入的segger 工程配置在eclipse下并不生效,需要重新配置比如include路径、预定义、链接

文件等等,请直接参考或者使用附件提供的模版eclipse工程。

33a78f68-dc72-11f0-8ce9-92fbcf53809c.png


33b7408e-dc72-11f0-8ce9-92fbcf53809c.png


33c6a236-dc72-11f0-8ce9-92fbcf53809c.png


三、工程测试

(1)默认使用Jlink调试,推荐驱动版本7.96或者7.98,安装后会自动识别。

33dd9ed2-dc72-11f0-8ce9-92fbcf53809c.png


(2)为了方便调试时查看寄存器,需要选择SVD路径。

33ecebe4-dc72-11f0-8ce9-92fbcf53809c.png


以上配置完毕,并且编译无误后,可以顺利进行调试:

33f765d8-dc72-11f0-8ce9-92fbcf53809c.png


四、问题


(1)如下报错可勾选不使用标准启动文件。

340dc350-dc72-11f0-8ce9-92fbcf53809c.png


3418d75e-dc72-11f0-8ce9-92fbcf53809c.png


(2)找不到工具链时,需要修改正确的前缀。

3426a398-dc72-11f0-8ce9-92fbcf53809c.png


34339fe4-dc72-11f0-8ce9-92fbcf53809c.png

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

    关注

    147

    文章

    19262

    浏览量

    405289
  • 仿真
    +关注

    关注

    55

    文章

    4573

    浏览量

    138860
  • Eclipse
    +关注

    关注

    1

    文章

    121

    浏览量

    22745
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Eclipse如何搭建STM32的开发环境

    Eclipse如何搭建STM32的开发环境
    发表于 10-13 09:28

    半导体HPM6750EVKMINI评估板试用体验】半导体HPM6750EVKMINI开发环境搭建--软件篇

    RISC-V厂商提供了基于Eclipse定制的IDE开发环境。这款半导体的HPM6750EVKMINI评估板使用EmbeddedStud
    发表于 06-26 18:10

    半导体HPM6750EVKMINI评估板试用体验】半导体HPM6750EVKMINI评估板开发环境搭建--软件篇

    都不能很好的支持。不过所有的RISCV都可以基于GCC交叉编译链完成开发调试。不少RISC-V厂商提供了基于Eclipse定制的IDE开发环境
    发表于 06-27 10:42

    半导体产品体验官代码仓库集锦

    线下渠道总人数已经突破500人,的高速发展离不开每一位开发者的参与及支持。 同时,也有这么几位开发者大牛为我们的生态搭建做出了杰出的贡献
    发表于 05-25 16:13

    HPM5361EVK开发板试用体验】Linux系统下搭建开发环境

    先看看开发板实物: 正面: 反面: 下面进入主题。 1、clone SDK 1)下载hpm_sdk 终端输入“git clone https://github.com/hpmicro
    发表于 11-26 11:51

    HPM5361EVK开发板试用体验】搭建开发环境2

    HPM5361EVK开发板试用体验】搭建开发环境1中讲了一些准备工作,下面来说
    发表于 12-10 17:08

    arm的开发环境有哪些_使用Eclipse搭建ARM架构MCU开发环境

    本文主要介绍了关于arm的开发环境有哪些以及使用Eclipse搭建ARM架构MCU开发环境
    的头像 发表于 02-01 16:19 2.1w次阅读

    如何使用eclipse和Wamp Server搭建PHP开发环境的详细资料说明

    本文档的主要内容详细介绍的是如何使用eclipse和wampserver搭建php开发环境的详细资料说明。
    发表于 03-04 18:01 14次下载
    如何使用<b class='flag-5'>eclipse</b>和Wamp Server<b class='flag-5'>搭建</b>PHP<b class='flag-5'>开发</b><b class='flag-5'>环境</b>的详细资料说明

    如何使用ubuntu和eclipse与sdcc搭建C51开发环境详细资料说明

    本文档的主要内容详细介绍的是如何使用ubuntu和eclipse与sdcc搭建C51开发环境详细资料说明。
    发表于 07-24 17:37 4次下载
    如何使用ubuntu和<b class='flag-5'>eclipse</b>与sdcc<b class='flag-5'>搭建</b>C51<b class='flag-5'>开发</b><b class='flag-5'>环境</b>详细资料说明

    Ubuntu下Eclipse+GDB+OpenOCD搭建ARM Cortex-M3开发环境

    Ubuntu下Eclipse+GDB+OpenOCD搭建ARM Cortex-M3开发环境  2013-07-04 20:12:12|  分类:Embedded System |  标
    发表于 12-06 19:36 11次下载
    Ubuntu下<b class='flag-5'>Eclipse</b>+GDB+OpenOCD<b class='flag-5'>搭建</b>ARM Cortex-M3<b class='flag-5'>开发</b><b class='flag-5'>环境</b>

    MM32F013x——Windows下搭建Eclipse开发环境

    前段时间有客户问到如何在Windows环境下基于Eclipse开发、调试MM32 MCU,经过尝试,现将环境搭建分享给大家。
    发表于 01-25 18:58 3次下载
    MM32F013x——Windows下<b class='flag-5'>搭建</b><b class='flag-5'>Eclipse</b><b class='flag-5'>开发</b><b class='flag-5'>环境</b>

    MM32F013x——Windows下搭建Eclipse开发环境

    如何在Windows环境下基于Eclipse开发、调试MM32 MCU,经过尝试,现将环境搭建分享给大家。
    发表于 02-08 16:27 1次下载
    MM32F013x——Windows下<b class='flag-5'>搭建</b><b class='flag-5'>Eclipse</b><b class='flag-5'>开发</b><b class='flag-5'>环境</b>

    半导体HPM6750EVKMINI评估板试用体验】半导体HPM6750EVKMINI评估板开发环境搭建--软件篇

    定制的IDE开发环境 半导体 HPM6750EVKMINI评估板使用EmbeddedStudio IDE作为集成开发
    的头像 发表于 11-17 15:20 1938次阅读
    【<b class='flag-5'>先</b><b class='flag-5'>楫</b>半导体HPM6750EVKMINI评估板试用体验】<b class='flag-5'>先</b><b class='flag-5'>楫</b>半导体HPM6750EVKMINI评估板<b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>--软件篇

    AN068 GD32MCU Windows环境Eclipse开发环境搭建教程

    AN068 GD32 MCU Windows环境Eclipse开发环境搭建教程
    发表于 03-01 18:56 10次下载
    AN068 GD32MCU Windows<b class='flag-5'>环境</b><b class='flag-5'>Eclipse</b><b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>教程

    半导体携手Embeetle嵌甲虫推出高效易用的全新集成开发环境

    的全新集成开发环境(IDE),为先半导体基于RISC-V内核的高性能通用MCU产品提供支持,以共同推进嵌入式系统的开发。 Embeetl嵌甲虫由三位对嵌入式软件IDE有独到见解的工程
    的头像 发表于 09-06 09:16 1938次阅读