单片机/MCU论坛
直播中

张忠

5年用户 19经验值
擅长:可编程逻辑 存储技术 控制/MCU
私信 关注
[文章]

【MAX32660试用体验】入门教程

`
一、MAX32660评估板
官方介绍:
MAX32660-EVSYS#
高效率超低功耗Arm Cortex-M4处理器(MCU)开发板

MAX32660为超低功耗、高成效、高度集成微控制器,设计用于电池供电设备和无线传感器。器件集成高度灵活和通用的电池管理单元与功能强大的Arm® Cortex®-M4(带浮点运算单元,FPU)。

MAX32660支持复杂的传感器处理设计,不会影响电池寿命。器件也为传统设计从8或16位微控制器升级提供了简便、成本优化的途径。
器件集成高达256KB闪存和96KB RAM,支持储存应用和传感器代码。MAX32660采用微小尺寸规格支持SPI、UART和I2C通信。1.6mm x 1.6mm、16焊球WLP封装或5mm x 5mm、20焊球TQFN-EP封装。
实物近照:

微信图片_20190324013449.jpg

二、环境搭建
1. 下载软件ARMCortexToolchain.exe
登陆官网进行注册下载,网址:https://www.maximintegrated.com/en/design/software-description.html/swpart=SFW0001500A


另外,也可以直接从百度网盘下载:
链接:https://pan.baidu.com/s/1Jz9nVY_kyVF-sdZALATDVQ     提取码:1fs8
2. 软件安装
双击下载好的ARMCortexToolchain.exe,然后点击下一步.


选择安装文件夹,我选择默认的C:Maxim


选择组件,前面几项都勾选,在Product Resources中我只选了MAX32660


接受许可,点下一步


默认不修改,直接下一步


点击安装


自动开始下载并安装,经过约20分钟,软件安装完成



然后查看C:Maxim下会有以下文件,至此,软件安装完毕。


三、运行示例程序
1.双击C:MaximEclipse eclipse.bat
2.启动Eclipse,选择一个目录作为workspace


3.启动welcome界面。


4.关闭welcome界面


5.File->Import导入示例程序


6.浏览目录C:MaximFirmwareMAX32660ApplicationsEvKitExamples,点击Finish


7.工程导入成功


8.在Hello_World上点击右键,Build Project,正常情况应该编译通过,该工程下会生成一个Build目录,下方Problems选项卡应该是0 items


9.MAX32660评估板通过USB线与电脑连接,设备管理器便携设备里会出现DAPLINK, 端口(COM和LPT)中会出现mbed Serial Port(COMx),如果mbed Serial Port上有个黄色的叹号,说明驱动没有安装成功,可以到http://os.mbed.com/media/downloads/drivers/mbedWinSerial_16466.exe下载驱动安装

10.工具栏上点击Debug图标(下图最左侧)

11.选择GDB OpenOCD Debugging-> Hello World,然后点击Debug

12.稍等一会儿后,程序会停止在main函数入口处,工具栏点击 ,或按快捷键F8, 程序自动下载到评估板,并开始运行。点击 ,停止调试运行。退出调试视图,点击右上角 图标。

四、其他
1. 查看mbed官网资料,在线编译结果拷入到DAPLINK所在的盘符下,总是会出现一个Fail.txt的文件,打开里面只有一段The transfer time out. 不知道为什么,希望高手能做个具体的教程。
2. keil下pack里找不到MAX32660,怎么在keil下搭建环境,希望高手能做个教程。
3. 后续会用MAX32660的SPI接口与一款温湿度传感器通信,开发完后再发一帖。
4. 官方给的代码看起来有点别扭,函数之间的调用关系整的让人有点晕,在eclipse又不能定位代码的具体实现,用起来很是别扭,希望高手能给指导。


` 微信图片_20190324013416.jpg

更多回帖

发帖
×
20
完善资料,
赚取积分