PAGE1
PAGE1
21.LPC1700系列开发环境
21.1开发工具选择
在选择LPC1700系列的开发工具时,有几个关键的选项需要考虑。这些工具包括集成开发环境(IDE)、调试器、编程器以及相关的软件库。本节将详细讨论这些工具的选择和配置方法。
21.1.1集成开发环境(IDE)
对于LPC1700系列,最常用的IDE是KeiluVision和IAREmbeddedWorkbench。这两个IDE都提供了强大的支持和丰富的资源,适用于不同层次的开发者。
21.1.1.1KeiluVision
KeiluVision是一个广泛使用的IDE,特别适合初学者和中级开发者。它提供了完整的开发环境,包括编辑器、编译器、链接器和调试器。以下是如何在KeiluVision中设置LPC1700项目的基本步骤:
安装KeiluVision:
从Keil官方网站下载并安装KeiluVision。
安装过程中选择Cortex-M3支持。
创建新项目:
打开KeiluVision,选择ProjectNewuVisionProject。
选择项目的保存路径,并选择LPC1768作为目标设备。
在ProjectOptionsforTarget中配置项目选项,包括输出路径、编译器选项等。
添加源文件:
在项目中添加C文件和其他源文件。
右击项目文件夹,选择AddNewItemtoGroup,然后选择要添加的文件。
配置调试器:
选择DebugSettings,配置调试器选项。
选择合适的调试接口,如JTAG或SWD。
配置调试器的连接参数,如波特率、电压等。
编译和调试:
点击Build按钮编译项目。
点击Debug按钮启动调试会话。
使用调试器的单步执行、断点、观察窗口等功能进行调试。
21.1.1.2IAREmbeddedWorkbench
IAREmbeddedWorkbench是一个专业级的IDE,适合高级开发者。它提供了强大的代码优化和调试功能。以下是如何在IAREmbeddedWorkbench中设置LPC1700项目的基本步骤:
安装IAREmbeddedWorkbench:
从IAR官方网站下载并安装IAREmbeddedWorkbench。
安装过程中选择Cortex-M3支持。
创建新项目:
打开IAREmbeddedWorkbench,选择FileNewCreateNewProject。
选择LPC1768作为目标设备,并选择合适的项目类型,如C项目。
配置项目选项,包括输出路径、编译器选项等。
添加源文件:
在项目中添加C文件和其他源文件。
右击项目文件夹,选择AddFilestoProject,然后选择要添加的文件。
配置调试器:
选择ProjectOptions,配置调试器选项。
选择合适的调试接口,如JTAG或SWD。
配置调试器的连接参数,如波特率、电压等。
编译和调试:
点击Build按钮编译项目。
点击Debug按钮启动调试会话。
使用调试器的单步执行、断点、观察窗口等功能进行调试。
21.1.2板载调试器
LPC1700系列开发板通常配备有板载调试器,如LPC-Link或CMSIS-DAP。这些板载调试器可以直接通过USB接口与开发工具连接,简化了调试过程。
21.1.2.1LPC-Link
LPC-Link是一个集成在LPC1700系列开发板上的调试接口,支持JTAG和SWD调试协议。以下是如何使用LPC-Link进行调试的步骤:
连接开发板:
通过USB线将开发板连接到电脑。
确保电脑上安装了正确的驱动程序。
配置调试接口:
在KeiluVision或IAREmbeddedWorkbench中选择LPC-Link作为调试接口。
配置调试接口的参数,如波特率、电压等。
启动调试会话:
点击Debug按钮启动调试会话。
使用调试器的单步执行、断点、观察窗口等功能进行调试。
21.1.2.2CMSIS-DAP
CMSIS-DAP是一个基于ARM的调试接口,支持多种调试协议。以下是如何使用CMSIS-DAP进行调试的步骤:
连接开发板:
通过USB线将开发板连接到电脑。
确保电脑上安装了正确的驱动程序。
配置调试接口:
在KeiluVision或IAREmbeddedWorkbench中选择CMSIS-DAP作为调试接口。
配置调试接口的参数,如波特率、电压等。
启动调试会话:
点击Debug按钮启动调试会话。
使用调试器的单步执行、断点、观察窗口等功能进行调试。
21.1.3编程器
编程器用于将编译后的代码烧录到LPC1700系列的闪存中。常用的编程器包括LPC-Link、CM