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