This resource is for your personal, non-commercial use only!

Network-based In-Circuit Emulator

Users
Download Files
Project Details
Get Support


Contact me

Introduction

NetICE is an ARM emulator suited for kinds of system platform. Complying with Angel and GDB protocol, NetICE can be used with many IDEs such as ADS1.2, IAR and GDB. With the build-in Ethernet controller and the special designed JTAG timing generation algorithm, NetICE provides fast data transferring speed (The RAM downloading speed of ARM7 is above 600Kb/s).

NetICE can work with a PC running Linux, BSDs, Solaris, Windows, etc.

Features

  • Supported ARM cores: ARM7TDMI, ARM7TDMI-S, ARM920T, ARM926EJ-S, ARM966E-S and Cortex-M series
  • Support JTAG and SWD port
  • With the build-in GDB Server, NetICE supports the IDE integrated with GDB protocol (tested on IAR Workbench)
  • Compliant with Angel Protocol (except for SEMIHOSTING and Vector catch), NetICE can work with ADS1.2 (tested)
  • RAM downloading speed: for ARM7 is 600 kbps, for ARM9 is 450 kbps, Cortex-M is 200 kbps
  • Open source flash programming system. The flash driver can be loaded dynamically
  • 5V USB power supply
  • The build-in telnet server supports Line edit, TAB Complete and command History
  • Prototype
    Benchmark

    News

    Jul 16th, 2011: NetICE V1.0r3 released.

  • Fix CortexM reset-halt issue.
  • Jul 16th, 2011: NetICE V1.0r2 released.

  • Fix a workspace synchronous issue which affects debugging on flash MCU.
  • Refine command history, reducing the repeated command.
  • Add title display for 'md' command.
  • Map NetICE console command to GDB 'monitor' command.
  • Snapshot1
    Snapshot2

    Nov 14th, 2010: NetICE first release.

    Project Web Hosted by SourceForge.net

    Page maintained by MCUrunner <mcurunner@gmail.com>