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

描述

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


 

一、工具下载


 

1.eclipse下载

下载链接:

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

Eclipse

Eclipse


 

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

Eclipse


 

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

(1)下载链接:

https://xpack.github.io/

Eclipse


 

(2)下载built tools。

Eclipse


 

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

Eclipse


 

Eclipse


 

3.gcc交叉工具链下载

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

Eclipse


 

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


 

二、工程创建

1.创建eclipse工作区状态机

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

Eclipse


 

2.创建eclipse空白工程

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

Eclipse


 

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

Eclipse


 

Eclipse


 

Eclipse


 

Eclipse


 

3.导入必要工程文件

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

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

Eclipse


 

Eclipse


 

Eclipse


 

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

Eclipse


 

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

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

Eclipse


 

Eclipse


 

Eclipse


 

三、工程测试

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

Eclipse


 

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

Eclipse


 

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

Eclipse


 

四、问题


 

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

Eclipse


 

Eclipse


 

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

Eclipse


 

Eclipse

 

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分