Lauta, Germany based Programmierbare Logik & Systeme (PLS) says its JTAG debugging software now supports Linux on ARM9 processors. Version 2.4 of the Universal Debug Engine also adds specific support for NXP Semiconductor's LPC32x0 processors, one of the first 90-nanometer ARM9 SoCs, says PLS.
(Click for larger view of PLS's UAD2 debugging probe)
PLS is best known for Windows Embedded CE-compatible debugging products and development tools supporting the on-chip debugging interfaces found in 16-bit and 32-bit processors from Infineon Technologies and STMicroelectronics, as well as various PowerPC, ARM, and XScale derivatives. The company's Universal Debug Engine (UDE) software works fastest, it says, when used with the UAD2 hardware probe (pictured above), offered separately by PLS.
PLS says its UDE software now supports Linux for NXP's LPC32xx SoC (system-on-chip) and other ARM9 processors, via the company's "ARM9-Linux-Support" add-on. PLS also plans to introduce similar Linux add-ons for Freescale's Power Architecture, and for Intel's XScale architectures.
Universal Debug Engine architecture
The initial Linux add-on for UDE is said to enable parallel Linux kernel and application debugging under a single user interface. The simultaneous debugging helps to detect errors in the threshold between the operating system (OS) kernel and the application, says the company. Kernel debugging for ARM9 processors is accomplished via a standard JTAG interface, which also includes a remote console.
NXP's LPC3250
NXP's LPC3250 is the newest member of NXP's LPC3000 family, and one of the first 90-nanometer ARM9 SoCs, says the semiconductor firm. Based on an ARM926EJ-S core, the LPC3250 is clocked at 208MHz, and is said to be aimed at demanding industrial, consumer, medical, and network applications (see block diagram below).
NXP LPC3250 block diagram
(Click to enlarge)
Version 2.4 of the UDE supports the NXP SoC with high-speed debug access via JTAG when used with the company's Universal Access Device (UAD) 2 hardware probe. The combination offers download rates of up to 1MB/s, says PLS. The debugging software is also said to support all LPC32xx hardware-enabled performance characteristics such as code and data breakpoints. Because the UDE addresses the SoC's Memory Management Unit (MMU), designers are said to gain "a transparent access to memory and register of the core," says the company.
Combined with the UAD 2 probe, the UDE's Embedded Trace Buffers (ETB) function enables the recording of up to 1 mega samples (about a million samples), claims PLS, with each sample able to contain eight additional external hardware signals. The recording is said to be synchronous with the system clock rate, thereby optimizing the use of trace memory, and enabling application-optimized timestamps. PLS also touts UDE's Enhanced Trace Macrocell (ETM) function, which displays a trace window showing the link between samples and the associated source code.
Availability
The PLS Universal Debug Engine 2.4 and ARM9-Linux-Support add-on appear to be available now. More information on the latter should be available here
‘Rent’ brings down the curtain on Broadway run
(AP)
MontaVista Vision gains focus
This entry was posted
on 10:39 PM
.
Archives
-
▼
2008
(457)
-
▼
September
(58)
- Fanless ETX module targets industrial applications
- Industrial networked DVR runs Linux
- Multi-core API debuts
- Linux-based IP STB swaps media with cell phones
- Network appliance uses Intel SoC
- DVR prototype runs uClinux
- Fanless touchpanels run Linux
- Panel PC runs fanlessly
- Industrial ARM9 module comes with Linux
- Intel ships dual-core Atom
- MIDs to outsell netbooks in five years?
- Digital piano adds Linux
- Massively multicore SoCs run Linux
- Robotics tools add Linux support
- POS system has built-in UPS
- Nokia Linux tablets go 3G, OMAP3
- SGI frees up GL-related licensing
- $34 MIPS board has own Linux distro
- Open source phone goes to college
- Tinest Linux system, yet?
- Video front-end comes with Linux drivers
- Second-generation tablet PC runs Linux
- British embedded show features Linux
- Thin client leader adds Linux option
- CEBA-2008:0876 CentOS 5 i386 perl Update
- CESA-2008:0893 Moderate CentOS 3 x86_64 bzip2 - se...
- Linux services firm hires MontaVista exec
- Debugger gains Linux, ARM9 support
- RHSA-2008:0812-02 Critical: RealPlayer security up...
- DSA 1636-1: New Linux 2.6.24 packages fix several ...
- Linux device links TVs to Internet videos
- COM Express module gets low-power options
- RHSA-2008:0893-01 Moderate: bzip2 security update
- CESA-2008:0884 Important CentOS 4 ia64 libxml2 - s...
- VPX card runs Linux on Penryn
- Maemo gains KOffice port
- Installing memcached And The PHP5 memcache Module ...
- USN-643-1: FreeType vulnerabilities
- AMPed up Bluetooth to piggyback on WiFi, UWB
- MontaVista Vision gains focus
- RHSA-2008:0884-01 Important: libxml2 security update
- CESA-2008:0884 Important CentOS 3 ia64 libxml2 - s...
- Linux mobile stack adds Flash
- Satellite STB runs Linux
- USN-644-1: libxml2 vulnerabilities
- RHSA-2008:0886-01 Important: libxml2 security update
- "cJTAG" debuts
- Hacker-friendly karaoke PMP runs Linux
- USN-642-1: Postfix vulnerabilities
- RHSA-2008:0860-02 Important: ipa security update
- Touchscreen soft-keyboard claims 50wpm
- Smallest x86 board ever?
- USN-639-1: tiff vulnerability
- KDE 4.1.1 Out Now
- CESA-2008:0835 Important CentOS 5 x86_64 openoffic...
- DSA-1597-2: New mt-daapd package fix regression
- DSA 1627-2: New opensc package fix incomplete check
- DSA 1634-1: New wordnet packages fix arbitrary cod...
-
▼
September
(58)