[原创] 【 XMC4800 Relax EtherCAT Kit测评】+DAVE集成开发环境搭建及demo运行

anger0925   2019-1-4 08:58 楼主
1,一般使用各个厂商的MCU都有自己的一个开发平台,还有一些第三方的,比如IAR、MDK。infineon有自己的开发环境DAVE,听说很强大,所以我将使用DAVE来实现。首先下载DAVE,下载地址为:
下载完成后得到一个压缩包:DAVE_4-4-2_64bit_2018-02-23.zip。解压后
图片1.png
可以看到有DAVE的使用文档。把DAVE-IDE-4.4.2-64Bit.zip解压后
图片2.png
可以看到是基于eclipse环境开发的。
图片3.png
可以看出集成了ARM编译器:ARM-GCC-49
eclipse文件夹下可以找到DAVE.exe,直接打开就可以使用。非常方便。
双击DAVE.exe打开DAVE。
图片4.png
分配一个工作空间,点击ok。即可打开IDE界面。
图片5.png
2,导入demo例程。我导入led闪烁的例子。导入的时候可以直接导入压缩包,比较强大。File->Import
图片6.png
图片7.png
选择DAVE Project,点下一步
图片8.png
选择要导入的项目,点击finish,开始导入,导入完成后,出现下图界面。
图片9.png
从结构上看,非常清晰,各个模块流程分别画了出来。
简单分析一下这个软件:
首先对外设接口进行初始化DAVE_Init()。这里初始化函数体中主要初始化定时器和GPIO口。
图片10.png
初始化定时中断,用户按键及led灯。
图片11.png
主函数中实现通过按键来调整定时器中断时间。
3,开始仿真,板载的是Jlink仿真器,用于我的电脑没有安装Jlink驱动,所以需要安装驱动。Jlink驱动下载地址:
图片12.png
下载安装后,连接开发板。
设置Jlink安装路径
图片13.png
设置仿真配置
图片14.png
图片15.png
点击debug,进入仿真界面。
图片16.png
点击 图片17.png 开始运行。
图片18.png
按键1,led灯闪烁变快,按键2,led灯闪烁变慢。到此,环境能正常运行,搭建完成。


此内容由EEWORLD论坛网友anger0925原创,如需转载或用于商业用途需征得作者同意并注明出处

回复评论 (3)

写的很详细,其他小伙伴可以直接跟着学习了
玩板看这里: https://bbs.eeworld.com.cn/elecplay.html EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!
点赞  2019-1-15 11:19
看了楼主的xmc4800晒照帖,来跟踪阅读的,期待后面更多精彩的内容
点赞  2019-1-15 13:18
引用: ohahaha 发表于 2019-1-15 13:18
看了楼主的xmc4800晒照帖,来跟踪阅读的,期待后面更多精彩的内容

谢谢
点赞  2019-1-15 18:20
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复