17 Jan 2011
Keil announce multi-core debugging for NXP LPC4000
Cambridge, UK: Keil™ announce multi-core debugging for NXP LPC4000 family of microcontrollers.
The new NXP LPC4000 devices integrate a multi-core system consisting of an ARM Cortex™-M4 and a Cortex-M0 processor. This asymmetric multi-core system requires additional features from the development tools, in particular the debugger.
In the JTAG mode a LPC4000 system provides simultaneous access to the two Cortex-M processors using the ARM CoreSight™ debug/test interface. The Keil ULINKpro Debug and Trace Adapter together with the Keil MDK-ARM (Microcontroller Development Kit) enables two independent instances of the µVision Debugger to be run simultaneously. This enables the developer to analyze the application software of the two processors and to identify and correct complex inter-processor communication issues. Once these inter-processor communications are completed, the second processor may be seen simply as another peripheral unit. Further code development can be done using only one instance of the µVision IDE/Debugger.
Multi-Core debugging of a NXP LPC4000 system using Keil ULINKpro and the Keil µVision Debugger .
The multi-core debugging of ULINKpro is not limited to the NXP LPC4000, but may be used with any system that is composed of multiple Cortex-M processors.
Multi-core debugging is supported in MDK-ARM v4.14 which is available for download now.
The Keil products from ARM include C/C++ compilers, debuggers, integrated environments, RTOS, simulation models, and evaluation boards for ARM, Cortex-M, Cortex-R4, 8051, C166, and 251 processor families.
ARM designs the technology that lies at the heart of advanced digital products, from wireless, networking and consumer entertainment solutions to imaging, automotive, security and storage devices. ARM's comprehensive product offering includes 32-bit RISC microprocessors, graphics processors, video engines, enabling software, cell libraries, embedded memories, high-speed connectivity products, peripherals and development tools. Combined with comprehensive design services, training, support and maintenance, and the company's broad Partner community, they provide a total system solution that offers a fast, reliable path to market for leading electronics companies. More information on ARM is available at http://www.arm.com.
ARM and µVision are registered trademarks of ARM Limited. Keil and Cortex are trademarks of ARM Limited. All other brands or product names are the property of their respective holders. "ARM" is used to represent ARM Holdings plc; its operating company ARM Limited; and the regional subsidiaries ARM INC.; ARM KK; ARM Korea Ltd.; ARM Taiwan; ARM France SAS; ARM Consulting (Shanghai) Co. Ltd.; ARM Belgium N.V.; AXYS Design Automation Inc.; AXYS GmbH; ARM Embedded Solutions Pvt. Ltd.; and ARM Physical IP, Inc.; and ARM Norway AS.