发表于: 2016-1-22 11:56:50 | 显示全部楼层

本文介绍了如何使用Visual Studio在飞思卡尔FRDM-K64F开发板上创建和调试一个基础程序。在开始之前,先安装VisualGDB 5.0或者更高版本。

1.  启动Visual Studio,然后打开VisualGDB Embedded Project向导。

01-prjname.png

2.  使用默认的“Create a new project -> Embedded binary"选择继续。

02-bin1.png

3.  从列表中选择MK64FN1M0VLL12器件。如果它没有出现在列表中,点击“download support for more devices”并选择飞思卡尔Kinetis (KSDK) BSP。

03-device1.png

4.  在向导的下一个页面中选择一个你想要使用的工程模板。在本篇教程中,我们将创建一个不带任何RTOS的最小化工程。指定PTE和16引脚来使开发板上的绿色LED闪烁。

04-sample1.png

5.  FRDM-K64F开发板包含一个CMSIS-DAP编程器,可以通过从Segger网站上下载特定固件将其变成Segger J-Link。如果你还没有下载segger固件到FRDM-K64F开发板,从Segger网站下载该固件,解压缩,然后按住开发板上的SW3按钮并且重新插入USB线缆。

k64f-sw3.jpg

该开发板将会作为USB存储设备进行连接,然后复制Segger固件文件到它,其会自动在开发板上进行安装。

6.  选择Segger J-Link作为调试方法,并且指定Segger软件包的路径。如果你还没有安装它,可以在此处下载。

05-jlink.png

7.  按下“Finish”,生成工程。然后你可以通过按下Ctrl-Shift-B进行编译。

06-build1.png

8.  按下“F5"烧写固件,并开始调试。开发板边上的大绿色LED开始闪烁。

k64f.jpg

9.  在main()函数里设置一个断点。该断点会触发,并且你将可以触发以及单步执行该代码。

07-breakpoint.png

10.  按下"Shift-F5",停止调试。你可以打开VisualGDB Project Properties,然后转到Embedded Frameworks页面来在你的应用程序中引用KSDK的不同组件(例如FreeRTOS或uCOS)。

08-frameworks.png

跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题 47 | 回复: 68



手机版|

GMT+8, 2024-4-25 19:26 , Processed in 0.054747 second(s), 8 queries , Gzip On, MemCache On. Powered by Discuz! X3.5

YiBoard一板网 © 2015-2022 地址:河北省石家庄市长安区高营大街 ( 冀ICP备18020117号 )

快速回复 返回顶部 返回列表