LPC调试和跟踪硬件调试器

高效的调试和跟踪功能是实现高效的代码开发和测试的重要组成部分。为了支持用户采用LPC MCU进行开发,恩智浦为用户提供一系列来自ARM、恩智浦和生态体系合作伙伴的调试和跟踪功能选择。ARM MCU提供一个JTAG和/或串行线路调试(SWD)接口,拥有众多核上功能,可帮助开发人员有效地测试和验证应用。许多ARM Cortex-M3和M4处理器还具备强大的跟踪功能,多数Cortex-M0+器件可进行指令跟踪。硬件调试器使运行开发工具的主机得以接入这些功能,并实施硬件解决方案,从而提供无限闪存断点、闪存编程、多核调试、半托管(通过调试通道实现的标准I/O功能)以及其他功能。

LPCXpresso平台上的硬件调试器

所有LPCXpresso目标板都包括一个集成式JTAG/SWD硬件调试器(称为LPC-Link/Link2),这样在使用LPCXPresso IDE时就不再需要单独的硬件调试器。带Link2硬件调试器的新LPCXpresso板可以编程,以支持ARM CMSIS-DAP调试协议,并能够与一系列合作伙伴开发工具套件配套使用。此外,使用LPCXpresso板原理图,您可以利用这些硬件调试器实施自己的目标板设计。

LPC-Link/Link2硬件调试器可以连接一个外部目标,作为独立的硬件调试器来开发各种基于恩智浦Cortex-M0、Cortex-M3和Cortex-M4的应用。可以通过不同的方式实现,具体取决于采用哪一代电路板:

  • 第一代LPCXpresso板中,LPC-Link处理器和目标之间的跟踪可以被切割,分为目标板和Link板两部分。以这种方式配置的电路板也可以支持基于ARM7/9的电路板。
  • 在带有Link2硬件调试器的LPCXpresso中,一个简单的跳线设置就能实现该功能,无需切割电路板。
  • LPC-Link2板(恩智浦部件编号:OM13054)采用LPC4370实施Link2硬件调试器。该电路板可用于评估LPC4370,也可用作一种通用硬件调试器。

合作伙伴的硬件调试器

生态体系合作伙伴也提供一系列带目标闪存编程功能的调试和跟踪硬件调试器,使开发人员能够在其选择的IDE中充分利用这些功能。此外,恩智浦合作伙伴的硬件调试器产品提供广泛的主设备接口选项,包括USB、以太网和WiFi。

恩智浦与这些硬件调试器专家密切合作,使开发人员能够充分利用这些硬件调试器和相关工具带来的优势。如需了解恩智浦合作伙伴及如何找到其基于LPC微控制器的最新产品信息,请阅读以下介绍信息。参见基于LPC MCU (面向由各合作伙伴支持的特定器件)的合作伙伴交叉参考。

IAR Systems

IAR Systems是全球领先的嵌入式系统开发工具供应商。高度优化的C/C++编译器和调试器工具套件IAR Embedded Workbench支持广泛的微控制器,包括所有的ARM内核。IAR Systems还提供集成式硬件调试器、入门套件和图形状态机设计工具。

iSYSTEM

iSYSTEM是面向实时嵌入式应用的高级嵌入式软件开发和测试工具的领先提供商。iSYSTEM的模块化产品系列使开发人员能够在整个嵌入式软件开发、测试和认证过程中获得最高生产率。isystem.connect是一个开放的公共API,用于建立与其他工具的连接,实现对整个调试和测试过程的远程控制。

ARM Keil

ARM的Keil工具为ARM Cortex-M微控制器提供完整的软件开发环境。Keil MDK、MDK中间件、ULINK调试适配器以及面向恩智浦LPC产品系列的各种开发板,是高效开发软件和加快产品上市的基础。

SEGGER

SEGGER提供专业的嵌入式软件和开发工具,从设计之初就专注于嵌入式系统。凭借在嵌入式系统的编程效率领域数十年的经验,SEGGER创建了高度集成的、高性价比的编程和开发工具,如行业领先的JLink/JTrace系列硬件调试器,以及采用SEGGER自己的RTOS (embOS)和中间件打造的Flasher(独立的闪存编程器)。

Lauterbach

Lauterbach是完整的、模块化和可升级微处理器开发工具的全球领先制造商,公司创建于1979年,在嵌入式设计领域拥有丰富的经验。总部设在慕尼黑附近的Hoehenkirchen,工程设计团队开发和生产高度精练和专业的开发工具,这些开发工具采用TRACE32®品牌并在世界各地被广泛使用。

PEmicro

PEmicro是恩智浦和ARM Cortex微控制器的硬件和软件开发工具的行业潮流的引领者。我们自豪地为客户承诺,我们可提供专业、低成本的开发工具和及时、知识渊博的客户支持。PEmicro于1982年在波士顿成立。成立初期,我们开发和销售了第一款通用EPROM程序器,并且我们不断创新具有尖端功能的嵌入式系统工具,例如我们广受欢迎的Cyclone生产程序器。

合作伙伴产品

基于LPC微控制器的合作伙伴产品交叉参考

恩智浦的所有ARM微控制器产品均有成熟且快速发展的第三方工具供应商网络提供支持。