|
本文介绍了如何使用Visual Studio在飞思卡尔FRDM-K64F开发板上创建和调试一个基础程序。在开始之前,先安装VisualGDB 5.0或者更高版本。 1. 启动Visual Studio,然后打开VisualGDB Embedded Project向导。
2. 使用默认的“Create a new project -> Embedded binary"选择继续。
3. 从列表中选择MK64FN1M0VLL12器件。如果它没有出现在列表中,点击“download support for more devices”并选择飞思卡尔Kinetis (KSDK) BSP。
4. 在向导的下一个页面中选择一个你想要使用的工程模板。在本篇教程中,我们将创建一个不带任何RTOS的最小化工程。指定PTE和16引脚来使开发板上的绿色LED闪烁。
5. FRDM-K64F开发板包含一个CMSIS-DAP编程器,可以通过从Segger网站上下载特定固件将其变成Segger J-Link。如果你还没有下载segger固件到FRDM-K64F开发板,从Segger网站下载该固件,解压缩,然后按住开发板上的SW3按钮并且重新插入USB线缆。
该开发板将会作为USB存储设备进行连接,然后复制Segger固件文件到它,其会自动在开发板上进行安装。 6. 选择Segger J-Link作为调试方法,并且指定Segger软件包的路径。如果你还没有安装它,可以在此处下载。
7. 按下“Finish”,生成工程。然后你可以通过按下Ctrl-Shift-B进行编译。
8. 按下“F5"烧写固件,并开始调试。开发板边上的大绿色LED开始闪烁。
9. 在main()函数里设置一个断点。该断点会触发,并且你将可以触发以及单步执行该代码。
10. 按下"Shift-F5",停止调试。你可以打开VisualGDB Project Properties,然后转到Embedded Frameworks页面来在你的应用程序中引用KSDK的不同组件(例如FreeRTOS或uCOS)。
|