为LPC1549 LPCXpresso评估板开发基于mbed的项目(LPC LINK2 firm下载)

https://www.yiboard.com/thread-711-1-1.html

本文将主要介绍如何使用Visual Studio和VisualGDB为LPC1549 LPCXpresso开发板创建一个使用mbed框架的基础项目。


LPC1549 LPCXpresso开发板载一个LPC-Link调试器,可用于调试板载的固件。


为了能够从VisualGDB调试该开发板,我们将从Segger下载并安装一个特殊的固件,使其与Segger J-Link软件和VisualGDB兼容。


1.  在开始之前,请先从恩智浦网站下载并安装LPCScrypt软件

2.  将LPCXpresso开发板连接到USB端口,如下所示:

</ignore_js_op>

board.jpg (105.56 KB, 下载次数: 12)

下载附件

 保存到相册

2017-5-8 16:48 上传

3.  打开设备管理器,确保LPC设备已安装驱动程序。如果没有,请从LPCScrypt \ Drivers文件夹安装驱动程序。


4.  运行LPCScrypt \ scripts \ program_JLINK.cmd脚本文件,并确保其成功编程J-Link固件:

</ignore_js_op>

script.png (16.77 KB, 下载次数: 11)

下载附件

 保存到相册

2017-5-8 16:48 上传

如果LPCScrypt没有检测到您的开发板,将其从USB断开,关闭两个USB端口之间的“DFU Link”跳线,然后再次连接USB。


5.  拔下开发板并将其重新插入到USB。仔细检查它现在在设备管理器中是否显示为“Segger J-Link”:

</ignore_js_op>

jlink.png (41.28 KB, 下载次数: 11)

下载附件

 保存到相册

2017-5-8 16:48 上传


6.  启动Visual Studio,然后打开VisualGDB Embedded Project Wizard:

</ignore_js_op>

01-prjname.png (31.33 KB, 下载次数: 10)

下载附件

 保存到相册

2017-5-8 16:47 上传


7.  接下来使用默认的“Embedded Binary -> MSBuild”设置:

</ignore_js_op>

02-msb.png (34.29 KB, 下载次数: 11)

下载附件

 保存到相册

2017-5-8 16:48 上传


8.  选择“Use ARM mbed”,并从列表中选择LPC1549。确保您勾选“Provide default stubs for system calls”复选框:

</ignore_js_op>

03-device1.png (28.79 KB, 下载次数: 10)

下载附件

 保存到相册

2017-5-8 16:48 上传


9.  接下来在“Sample Selection”页面上选择默认LEDBlink示例:

</ignore_js_op>

04-sample1.png (19.19 KB, 下载次数: 10)

下载附件

 保存到相册

2017-5-8 16:48 上传


10.  在向导的最后一页上选择“Segger J-Link”,并使用默认设置:

</ignore_js_op>

05-debug1.png (27.44 KB, 下载次数: 9)

下载附件

 保存到相册

2017-5-8 16:48 上传


11.  点击“Finish”创建项目。使用Ctrl-Shift-B构建:

</ignore_js_op>

06-build.png (43.22 KB, 下载次数: 8)

下载附件

 保存到相册

2017-5-8 16:48 上传


12.  按F5开始调试您的项目。一旦您看到板载LED闪烁,请在主循环中的某处设置断点,并确保您可以逐步执行代码:

</ignore_js_op>

07-breakpoint.png (35.22 KB, 下载次数: 10)

下载附件

 保存到相册

2017-5-8 16:48 上传


13.  您可以使用VisualGDB项目属性的Embedded Frameworks页面来引用和配置mbed框架的各种组件(例如RTOS或USB支持):

猜你喜欢

转载自blog.csdn.net/baidu_37503452/article/details/84634141