News Archive (1999-2012) | 2013-current at LinuxGizmos | Current Tech News Portal |    About   

JTAG flash programmer gains GUI tool

Apr 19, 2006 — by LinuxDevices Staff — from the LinuxDevices Archive — 79 views

Embedded Toolsmiths is shipping a new JTAG flash programmer said to support Linux bring-up and debugging with “most types of external memory.” The JTAGFlashPro product comprises dedicated, graphical, flash programming software for Linux or Windows hosts, along with hardware from the company's… Guardian-SE family of Ethernet JTAG ICEs (in-circuit emulators).

Embedded Toolsmiths says the GUI application included in JTAGFlashPro greatly simplifies the complex, repetitive operations required to program, erase, checksum, and verify flash memory chips. The combined hardware/software tool can initialize target systems via configurable program sequences, and supports 8-, 16-, 32- and 64-bit programming modes. It supports the latest ARM, XScale, MIPS32, and PowerPC devices, the company says, along with flash devices from AMD, Intel, Atmel, Spansion, Fujitsu, Micron, NEC, Sharp, Toshiba, ST, and Silicon Storage Technology.

Embedded Toolsmith lists the JTAGFLASHPro's on-chip debug capabilities as follows:

  • Low cost solutions for board bring-up and test, boot loader debug
  • Support for Linux and Windows host platforms
  • One system supports all processors, without firmware changes
  • Usable with GDB, DDD, Insight, Eclipse, and other open-source tools
  • Hot-plug into a crashed or running system without disturbing the user's target status
  • Can identify supported processors and flash memory devices
  • Crash-proof debug of popular kernels/operating systems, including embedded Linux kernel debug
  • High speed downloads, flash programming, and single-stepping
  • Data Book view of on-chip registers
  • MMU and cache displays let user view and change target state on-the-fly
  • GUI allows users to arrange data on screen according to personal preferences

Embedded Toolsmiths says the JTAGFlashPro supports the following phases of embedded debug and development:

  • Board and hardware bring-up
    • Reset, step, and run the target
    • Set and view target registers
    • MMU and cache Test RAM (DDR or SRAM)
    • Program flash and peek/poke devices using scripts and macros
  • Boot loader, firmware, and software debug
    • Reset, step, and run the target
    • Set hardware and software breakpoints in RAM- and flash-based code
    • View source code, assembly code, and data variables
    • Debug popular boot loaders like U-Boot, Redboot, and others
  • Manufacturing test
    • Test RAM (DDR or SRAM), I/O devices, program flash
    • Peek and poke devices with scripts and macros
    • Create custom buttons and attach commands for popular tests
    • Erase, program, and verify multiple images to multiple flash devices and device types

Availability

JTAGFLASHPro is available now, according to the company.


 
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.



Comments are closed.