Dual-Core-Debugging unter einer Bedienoberfläche

Dual-Core-Debugging unter einer Bedienoberfläche

Uneingeschränktes Dual-Core-Debugging unter einer Bedienoberfläche bietet die mit optimierten Test- und Debug-Funktionen für NXPs hochintegrierte LPC4300 Dual-Core-SoC-Familie ausgestattete neueste Version 3.0.7 der Universal Debug Engine (UDE) von PLS. Die LPC4300-Serie kombiniert einen ARM Cortex-M4 mit einem Cortex-M0 zu einer asymmetrischen Dual-Core-DSC- (Digital Signal Controller)-Architektur. Beide Prozessorkerne arbeiten jeweils mit eigener Taktversorgung und eigenem Power-Management, die Kommunikation allerdings erfolgt über einen gemeinsamen Speicher. Gemeinsam genutzt wird auch die JTAG/SWD-Schnittstelle, über die das Debuggen auf beiden Cores möglich ist. Dies erfordert vom Debugger eine intelligente Verwaltung der On-Chip-Ressourcen. So lassen sich mit der UDE 3.0.7 beispielsweise Code-Breakpoints und Watchpoints direkt im Programm- bzw. Watch-Window des entsprechenden Cortex-M setzen.

pls Programmierbare Logik & Systeme GmbH
www.pls-mc.com

Das könnte Sie auch Interessieren