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


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

2.build tools下载+环境变量配置
(1)下载链接:
https://xpack.github.io/

(2)下载built tools。

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


3.gcc交叉工具链下载
使用SDK 1.10包里面的工具链即可:

本文演示时,将此文件夹放在了D盘。
二、工程创建
1.创建eclipse工作区状态机
(1)新建一个空白文件夹,作为eclipse工作区, 本文依旧是放在了D盘。

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

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




3.导入必要工程文件
(1)新建若干文件夹,将SDK1.10必要的文件拷贝进来 (注意:文件夹分类可以任意,客户自由发挥)
Dubug文件夹是编译时自动生成,无需手动创建。



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

(4)默认导入的segger 工程配置在eclipse下并不生效,需要重新配置比如include路径、预定义、链接
文件等等,请直接参考或者使用附件提供的模版eclipse工程。



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

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

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

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


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


全部0条评论
快来发表一下你的评论吧 !