Customer Care Center
1-800-321-4567

Development Tools for ARM Microcontrollers

CodeMaster-ARM Hardware Debuggers


CodeMaster-ARM integrated development environment allows hardware debugging and flash programming by means of Phyton own and third parties' debuggers listed below:

- Phyton JEM-ARM-V2 emulator that supports both JTAG and SWD debugging for Cortex-Mx devices;
- Phyton JEM-ARM emulator that supports JTAG debugging for ARM7 and ARM9 devices;
- Segger J-Link emulator for ARM and Cortex-Mx devices.

In the future Phyton may add other own and popular third parties' tools to the list of CodeMaster-ARM debuggers.


Phyton JEM-ARM-V2 emulator



 

Main features:
    • Supports all known and future microcontrollers with Cortex-Mx cores. Device list.
    • Supports debugging and flash programming via the JTAG and SWD (Serial Wire Debug) ports
    • Include a 20-pin standard JTAG connectors and are supplied with a 20-pin ribbon cable for connecting to the target
    • An optional 20-wire to 10-wire miniature converter is available at extra cost
    • PC hosted via a USB 2.0 compatible port
    • Gets power from the computer’s USB port - no external power supplies are required
    • Supports debugging for target microcontrollers with unlimited clock frequency
    • Supports JTAG speed up to 18 MHz
    • Automatically adopts its internal JTAG clock frequency to insure the fastest possible stable communication to the target
    • Automatically programs flash memory of the target MCU after loading a program for debugging
    • Rewrites only the flash memory parts with changed data to minimize wearing out memory cells in a process of debugging
    • Supports application debugging with on-chip and off-chip code and data memory devices
    • Supports single-steps, real time run and animated program execution
    • Allows setting six true code memory hardware breakpoints
    • Allows setting four data memory access breakpoints by means of the on-chip Data Watchpoint and Trace (DWT) module
    • Allows setting an unlimited number of software breakpoints for the programs executed from the microcontroller’s flash memory or SRAM.
    • Enables access to all target microcontroller resources when halted at a breakpoint or after a single step
    • By means of the program tracer, restores all microcontroller resources set up by the emulator user at any breakpoint or after a single step
    • Supports printf style debugging by means of the Instrumentation Trace Macrocell (ITM) microcontroller module (for the Cortex-M3 devices only)
    • Enables hardware tracing by means of the Data Watchpoint and Trace (DWT), Trace Port Interface Unit (TPIU) and Serial Wire Output (SWO) microcontroller modules (for the Cortex-M3 devices only)
    • Provides a hardware performance analyzer realized by the Data Watchpoint and Trace (DWT) microcontroller modules
    • Has a programmable voltage regulator with the output voltage settable up to 4.5V with a 20mV accuracy (350mA max)
    • The regulator can be used for powering the target equipment though the pin #19 of the JTAG 20-pin connector
    • Automatically adjusts levels of the logical signals on the JTAG port to match the signals on the target board (1.0 to 5.5 V)
    • Driven from the Phyton CodeMaster integrated development environment
    • Palm size tool - 4"x2½"x1" (100x70x25 mm)

Phyton JEM-ARM emulator




Main features:
    • Supports a variety of embedded microcontrollers with ARM7 and ARM9 cores. Device list.
    • Supports debugging and flash programming via the JTAG port
    • Includes a 20-pin standard JTAG connectors and are supplied with a 20-pin ribbon cablse for connecting to the target
    • PC hosted via a USB 2.0 compatible port
    • Gets power from the computer’s USB port - no external power supplies are required
    • Support debugging for target microcontrollers with unlimited clock frequency
    • Supports JTAG speed up to 8 MHz
    • Automatically adjusts a built-in clock generator to match the RTCK frequency, if cannot detect the RTCKl sets the Fclk to max
    • Automatically programs flash memory of the target MCU after loading a program for debugging
    • Rewrites only the flash memory parts with changed data to minimize wearing out memory cells in a process of debugging
    • Supports single-steps, real time run and animated program execution
    • Allows two hardware breakpoints
    • JEM-ARM-V2 allows setting four data memory access breakpoints for Cortex-M3 devices implemented by means of the on-chip Data Watchpoint and Trace (DWT) module
    • Enables two hardware breakpoints
    • Software tracer records and displays preprogrammed set of parameters when emulation is halted or after a single step
    • Featured with an embedded regulator that can power the target with a programmable voltage - 1V to 5V/350 mA
    • Automatically adjusts levels of the logical signals on the JTAG port to match the signals on the target board (1.0 to 5.5 V)
    • Driven from the Phyton CodeMaster integrated development environment
    • Palm size tool - 4"x2½"x1" (100x70x25 mm)
    • Optionally supplied with Phyton brand or selected third parties' target boards
Go Back