Currency:
 
0  Item(s)
Your Account |
  HomeProductsSearchNewsHow To OrderDistributorsContact UsdownloadsCustomer
Order Information | Futher information: | Associated Products
 

NOICE12 - Source Level Debugger for the Freescale HCS12 FLASH Microcontroller Family

 
 
 

NoICE12 is a Source Level Debugger software utility for the Freescale HCS12 FLASH Microcontroller Family. It is a software utility which, when used in conjunction with the COMPOD12 BDM Debugger / programmer, allows it to read memory and registers of a target microcontroller under PC control.

The NoICE12 utility supports full source level debugging (high and low level languages) and is compatible with both the Imagecraft ICC12 and Cosmic HCS12 C Compilers. Please check full compatability with the individual compiler vendors.

 
 

Futher information:

 
 
What is source-level debugging?

You can debug at several levels:

Disassembly  
NoICE will disassemble memory and show the result as assembly mnemonics. Addresses and other arguments will be shown in hexadecimal.

Symbolic
As above, except that addresses and other arguments will be displayed using names, labels, and equates defined in your program whenever possible. This requires support from your assembler/compiler, or the use of a symbol processing utility to pass symbol definitions to NoICE. Once the symbols are defined, you can also use them in NoICE expressions instead of decimal or hexadecimal numbers.

Source-level
As above, except that NoICE will display your C or assembly source code rather than disassembled memory whenever possible. This requires support from your assembler/compiler, or the use of a symbol processing utility to pass the address of each source line to NoICE
.

What is a remote debugger?

A remote debugger consists of a host program running on your PC; which provides the debugger user interface, symbol tables, etc. and a (usually) small monitor program running on the actual target processor. The two programs communicate via RS-232 or some other medium.

"Remote" in this case usually means only a few feet of cable connecting the two devices. The term was coined to distinguish two-computer debugging from the case where the debugger runs on the same computer as the program being debugged.

The target monitor usually implements only a few primitive commands such as memory read and write, register read and write, and execute.

The advantage of this approach is that the target monitor can be kept simple and small, because it doesn't need to contain disassembler tables, ASCII command parsers and the like. Small size also leaves as much of the processor address space as possible for your application program.

The Freescale HCS12 Microcontrollers feature a Background Debug Port (BDM) which allows a Remote Application to control the operation of the target processor. Thjs BDM interface also allows on-chip debugging of code.

The host program can grow as fancy as required, usually without affecting the target program. For example, the DOS and Windows version of NoICE both work with the same target program, even though the Windows version offers many new features.

  • The Moitor Program resident on the actual Target Microcontroller uses the following resources:
  • Enough FLASH to hold the monitor (about 1024 bytes; smaller than most stand-alone monitors).
  • Enough RAM to hold the monitor's data (32 to 256 bytes, depending on the number of processor registers and the desired communications buffer size)
  • A UART to communicate with the PC host (or an input bit, an output bit, and the appropriate user-provided bit-banging serial code)
  • Enough RAM to hold the program to be downloaded and debugged.
  • Special hardware to support single step operation is not required.
  • NoICE for Windows uses the same monitors as NoICE for DOS.

 
 

Ordering Information...

 
 
 
NOICE12 - Source Level Debugger for the Freescale HCS12 FLASH Microcontroller Family
NOICE12 - Source Level Debugger for the Freescale HCS12 FLASH Microcontroller Family. Software upgrade for the COMPOD12 BDM Programmer.
Manufacturer:  Elektronikladen
Order Code:  EL-NOICE12
Quantity Price (GBP) [Excl. VAT]
1 and above
85.00

Availability:
0 in stock
5 days delivery
Product Information
Product:  NOICE12 - Source Level Debugger for the Freescale HCS12 FLASH Microcontroller Family
Manufacturer:  Elektronikladen
Order Code:  EL-NOICE12
Availability:  0 in stock
5 days delivery
Price:   85.00 (GBP)
 [Excl. VAT]
 
 
Associated Products View All
Emulators
Softec - InDART One - In-Circuit Programmer/Debugger >>
Programmers
Softec - InDART One - In-Circuit Programmer/Debugger >>
Compilers / Assemblers
Imagecraft ICC12 Compiler - for Freescale HC(S)12 Microcontrollers >>
Key Products
Softec - InDART One - In-Circuit Programmer/Debugger >>
                                                             Home  |  Contact Us  |  Privacy Policy  |  Refund Policy  |  Delivery Policy

Tel: +44 (0)1942 841975 Fax: +44 (0)1942 844181 email: info@equinox-tech.com
Registered in England 3358185: VAT Reg no GB 633 9814 19
© 1995-2023 Equinox Technologies (UK) Ltd.