这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » Let'sdo2025第二期活动[智能手环DIY活动](开箱贴)-建立eclip

共1条 1/1 1 跳转至

Let'sdo2025第二期活动[智能手环DIY活动](开箱贴)-建立eclipse开发环境

专家
2025-09-11 15:02:40     打赏

有幸参加EEPW和得捷联合举办的2025第二期Let's do活动。一如既往下单后很快收到活动用开发板和血氧传感器。

既然收到货了,马上查找开发板的资料,着手建立开发环境。印象里,这是第二次使用MAXIM的开发板了,估计他家的开发板比较小众吧,建立开发环境稍微有点棘手。前次安装专用IDE(Eclipse)时,因为耗时太长放弃了,用的是Keil。本次依旧打算用Eclipse开发,所以坚持下载了MaximMicrosSDK_win.exe并执行安装,依旧耗时。幸好有大佬Ject提醒,重新下载离线安装包,终于完成了快速安装专用SDK开发包。

离线安装包的下载地址:

https://github.com/analogdevicesinc/msdk/releases/tag/v2024_10

图片7.png

解压下载的离线开发包,里面有一个安装文件和一个支持文件夹,

图片8.png

直接使用安装文件MaximMicrosSDK_2024_10.exe进行安装,会出问题,

图片9.png

我试着删除了msdk\dist\dev\max32672这个文件夹,然后重新执行安装程序,终于通过了。安装完成后,系统应用程序中会增加Maxim Integrated SDK组,里面的Eclipse MaximSDK就是开发用的IDE。

图片10.png

为了快速验证,从GitHUB下载开发包MAX78000_SDK-master,解压,使用IDE导入Hello_World例程。

图片11.png

例程默认使用MAX78000 EvKit开发板,而我们这次用的MAX78000FTHR开发板,所以为了适配需要修改配置。我一共改了三个地方,说实话我也不确认做得对不对。

可以利用搜索功能,查找包含“EvKit”的文件。

1、“.settings”文件夹下的org.eclipse.cdt.core.prefs文件,将“EvKit_V1”改为“FTHR_RevA”

         environment/project/cdt.managedbuild.toolchain.gnu.cross.base.1028364529/BOARD/value=FTHR_RevA

         这个修改时最重要的。可以通过查看mian.c中引用的是哪个board.h来确认使用的是哪个开发板。

2、Makefile中BOARD改为“FTHR_RevA”

     # Default board.

    #BOARD ?= EvKit_V1

    BOARD=FTHR_RevA

3、放开project.mk文件中“#BOARD=FTHR_RevA”的注释符号,改为“BOARD=FTHR_RevA”


为了让LED闪烁,需要导入驱动LED对应的头文件和C文件,这两个文件在MAX78000_SDK-master\Libraries\MiscDrivers文件夹下,我直接把LED文件夹拷贝到Eclipse的工程中。

修改完成后,编译程序,并执行起来,就可以看到测试结果了。为了方便确认,我把程序中用来测试的LED1(红灯)改成了LED2。由原理图可知,LED2对应的是蓝色的LED。

图片13.png


运行起来后,打开串口监视窗口,可以看到输出信息。

图片12.png

同时开发板上的蓝色LED周期闪烁。


至此,完成开发板的验证。



共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]