comment on this article

Multicore debugging for NXP LPC4000

Keil has annouced multicore degugging for the NXP LC4000 family of microcontrollers. The new NXP LPC4000 devices integrate a multicore system consisting of an ARM Cortex-M4 and a Cortex-M0 processor. This asymmetric multicore 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 Unit 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 analyse 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.

The multicore 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.


Comment on this article

This material is protected by MA Business copyright See Terms and Conditions. One-off usage is permitted but bulk copying is not. For multiple copies contact the sales team.

What you think about this article:

Add your comments


Your comments/feedback may be edited prior to publishing. Not all entries will be published.
Please view our Terms and Conditions before leaving a comment.

Related Articles

Protected spaces

Embedded systems developers are looking to container technology to try and ...

Change based testing

A major cause of software bugs is inefficient and incomplete testing. This ...

PAVE360 for AV

System-of-systems is a collection of systems, each with a specific function ...

The changing face

A year of seismic social and political change 1968 saw anti-Vietnam war ...

Life without GitHub?

The software development platform and code sharing repository GitHub celebrates ...

A prolific inventor

Polish software engineer Marta Karczewicz, who has been shortlisted for the ...

Teach them to fish

Last year was dubbed the “worst ever” by the Online Trust Alliance for data ...