NoICE Changelog

What's new in NoICE 9.4

Feb 18, 2013
  • Updates for Segger JLink (ARM)
  • Updates for P&E Micro BDM pods (HC12)
  • Updates for TI JTAG pods (MSP430)
  • Updates and corrections for CDB2NOI (SDCC debug processor)
  • Add support for double to Imagecraft debug format (ARM only)
  • Enforce proper alignment of PC for ARM
  • Fix bug in ARM simulator endian selection
  • Various elf/dwrf bug fixes
  • Added support for the MC9S12P breakpoint module
  • Miscellaneous bug fixes

New in NoICE 9.3 (Feb 18, 2013)

  • Added support for MSP430X
  • Added support for MC9S12XEP
  • Added support for STR9xx
  • Added support for MC9S08 JM32/60, SG16/32, QG8
  • Added support for HC08QB8
  • Added support for serial ports above COM9
  • Added support for multiple-device JTAG chain when using JLink on ARM
  • Miscellaneous bug fixes

New in NoICE 9.2 (Feb 18, 2013)

  • Breakpoint enable/disable
  • LOADGROUP allows loading of multiple files into Flash with single erase cycle
  • Fix crash on first-time selection of communications interface
  • Allow TCP connection to NoICE serial target
  • Optimal memory-size usage with ARM RDI interface
  • More ARM, HCS12, HCS08, and MSP430 target chips
  • Bug fixes and enhancements in elf/dwarf loading
  • Miscellaneous bug fixes

New in NoICE 9.1 (Feb 18, 2013)

  • Simplify support for Elprotronic, SoftBaugh, and Olimex MSP430 JTAG pods.
  • Change 8051 monitor to assemble with SDCC assembler (was PseudoSam)
  • Improved support for 8051 address spaces: PAGENAME, updates to symbol processors,
  • Support for spaced-pointers and generic pointers.
  • OMF51NOI: added partial support for Keil LX linker
  • Accept non-standard machine type 0x4D08 generated by Cosmic for HC08
  • updated interface DLLs from TI (MSP430.DLL) and Segger (JLink.dll)
  • Add better description of support for non-standard baud rates and bus frequencies.
  • Fix bug in ELF loader for some array options
  • Fix bug in ImageCraft DBG loader for multi-dimensional arrays
  • Fix JLink speed settings to account for V5 and later pod
  • Fix bug in directory path handling on MRU list and elsewhere
  • Fix crash on unknown machine type in elf file
  • Fix bug in display of CPU/bus frequencies

New in NoICE 9.0 (Feb 18, 2013)

  • Add support for TMS470 ARM
  • Add IgnoreErrors command for TMS470 security foolishness
  • Persist ARM/Thumb disassembly mode
  • Support for MC9S08 chips without dedicated reset pin
  • Preserve TRIM values when burning Flash on MC9S08
  • Allow Watch of strings
  • Allow source files that differ only by extension
  • Fix bug in elf/dwarf loader: floats and other datatypes in some compilers
  • Fix bug in processing ARM/Thumb instruction-type debug info
  • Fix bug in ARM disassembler caused null-pointer crash
  • Fix bug in big-endian ARM with JLink
  • Fix bug in editing 32-bit values on 16-bit processors: messed up subsequent 16-bit operations
  • Fix bug in 8051 simulator: pop instruction moved SP in the wrong direction
  • Fix bug in Animate dialog: "step into" and "step one instruction" buttons were reversed.
  • Fix bugs in ARM Thumb simulation of several instructions
  • Fix crash when switching between ARM JTAG and ARM simulator
  • Fix bug in "ignore extensions" processing

New in NoICE 8.8 (Feb 18, 2013)

  • Built-in loading of Elf/Dwarf files - no more need for ELFNOI utility
  • Save breakpoints and watches between loads and between runs
  • More flexible setting of formatting preferences for Watch data
  • More ARM targets: Analog Devices ADuC7xxx, Atmel AT91SAM7S, SAM7SE, SAM7X, and SAM7XC; Philips LPC21xx; ST STR71x, STR73x
  • Searchable/indexed help (replacing previous version's web pages)
  • Support for MC9S12X512 (sorry, no XGATE processor support)
  • Support for Sensair Sentipod and other DBug08 BDM pods
  • Direct support for Elprotronic MSP430 JTAG pods
  • Changed some file locations to accomodate XP and Vista security
  • Fixed race condifion at high baud rates in NoICE serial monitor driver
  • Added support for P&E Cyclone BDM pod

New in NoICE 8.7 (Feb 18, 2013)

  • Added ARM tutorial (on web site) with links from help
  • Fix "slam shut" bug in resizing window under some Windows preferences
  • Add work-around to ELFNOI for yet another GCC issue
  • Used wrong frame pointer for ARM in ImageCraft DBG files
  • Fix bug in single-step of ARM simulator that caused lock-up in some cases
  • Support for 32-bit addresses in simulated ARM peripherals
  • Allow text selection from right to left

New in NoICE 8.6 (Feb 18, 2013)

  • NoICE for ARM (ARM7TDMI) including Flash burning for Philips LPC2xxx and ST7xx
  • Memory view and DUMP now can show 8, 16, or 32 bit values
  • MSP430 support for Spy-bi-wire interface
  • Improved control of floating windows (corral action)
  • Prevent lockup if USB-serial adapter is unplugged while NoICE is using it
  • Fix bug in ELFNOI when processing stabs (as for GCC-MSP430)
  • Various bug fixes and improvements

New in NoICE 8.5 (Feb 18, 2013)

  • Improved support for Elf/Dwarf debug information (ELFNOI utility)
  • Improved handling of docking/floating windows
  • Options for handling of missing source files in source view
  • Added hardware multiplier to MSP430 simulator
  • Added IN16, IN32, OUT16, and OUT32 for target communications that support multi-byte operation
  • Added option to continue (rather than abort) on error during PLAY of command file
  • Added Intel 02 and 04 records to SAVE for paged addressing
  • Added CRC to CHECKSUM command
  • Added support for 64-bit integers and double in WATCH
  • Changed hex WATCH to always show all digits
  • Allow forward references in STRUCT definitions
  • Added support for paged aliases of 4000 and C000 to HC12 simulator
  • More HC08 targets
  • More HC12 targets
  • More MSP430 targets
  • Added support for Hitachi 6309
  • Added support for CALLSKIP on 6809 and 6309 SWI, SWI2, and SWI3
  • Fix bug in handling of ImageCraft C anonymous structs
  • Fix bug in DBug12 BDM for processor address rollover(FFFF to 0)
  • Fix bug in handling of MC9S08 PARTID
  • Fix bug in MSP430 simulator (SUB, CPM and SUBC instructions)
  • Fix bug in display of ImageCraft structs