LPC43xx微控制器-ARM Cortex-M4/M0存储器映射与调试

需积分: 42 84 下载量 93 浏览量 更新于2024-08-05 收藏 16.19MB PDF 举报
"LPC43xx 中文数据手册 - LPC43xx ARM Cortex-M4/M0 双核微处理器用户手册,修订版1 - 2012年2月1日发布" 本文档详细介绍了NXP LPC43xx系列微处理器,这是一款基于ARMCortex-M4核心并配备Cortex-M0协处理器的嵌入式解决方案。LPC43xx器件拥有丰富的内置功能,包括高达264KB的SRAM,以及一系列高级可配置的外设,例如状态可配置定时器(SCT)和串行通用I/O(SGPIO)接口。此外,它们还集成了2个高速USB控制器、以太网接口、液晶显示器支持、外部存储控制器和多种数字与模拟外设,最高工作频率可达204MHz。 在调试存储器重新映射方面,文档指出在芯片复位后,Boot ROM会自动映射到特定地址,如0x1000 0000或0x1C00 0000(从EMC启动)或0x8000 0000(从SPIFI启动)。为了便于编码执行,M4存储器映射寄存器允许从地址0x0000 0000开始。然而,若调试器在复位后立即暂停CPU执行,Boot ROM仍映射在地址0,可能会导致混乱。理想的调试流程是调试器能自动修正这一映射,避免开发者直接处理这个问题。 关于JTAG TAP识别,文档提及JTAG测试访问端口(TAP)控制器包含设备ID,调试软件通过这些ID识别设备类型。表1036列出了JTAG模式和SWD模式下的ID代码,分别是0x4BA0 0477和0x2BA0 1477。这对于通过JTAG或SWD接口进行调试的开发者来说至关重要,因为它们能帮助正确地识别和连接到目标微处理器。 LPC43xx系列支持多种型号,包括LPC4350、LPC4330等,每个型号可能有不同的特性与配置。此用户手册提供详细的信息,包括关键功能、外设接口和操作指南,是开发基于LPC43xx平台的硬件和软件的重要参考资源。 LPC43xx微处理器系列是面向高性能、低功耗应用的理想选择,其强大的处理能力、丰富的外设集和灵活的内存映射为设计者提供了广泛的设计可能性。调试过程中,理解存储器映射和JTAG TAP识别对于有效且高效的开发流程至关重要。