C M L 1 2 S D P 2 5 6 | 0 7 / 1 7 / 0 2 |
This vector initialization should remain after debug when auto start will be applied for launching the user's application. Note that the user interrupt service routines must be located in the $4000 - $7FFF address range for correct operation. See Autostart for more details.
MON12 and NOICE Memory Map
ADDRESS | TYPE MEMORY | MEMORY APPLICATION |
$C000 - | FLASH | MON12, NOICE, and Utility firmware located in internal |
$FFFF |
| flash, Page $3F. |
$8000 - | External Ram | User Paged Program Memory space, pages $20 - $2E. |
$BFFF |
| Note: Pages $30 - $3F reside in the internal flash. |
|
| |
$4000 - | External Ram | User Program Memory, emulate fixed page $3E. |
$7FFF |
|
|
$3F8C - | Internal Ram | Ram Interrupt Vector Table |
$3FFD |
|
|
$3E00 - | Internal Ram | Monitor reserved ram memory. Stacks and variables. |
$3F8B |
|
|
$1000 - | Internal Ram | User Internal Ram memory |
$3DFF |
|
|
$0400 - | Internal EEprom | User EEprom memory, Monitor reserves $FEC - $FEF for |
$0FEB |
| Autostart, user should avoid $FF0 - $FFF memory use. |
$0000 - | HCS12 | Monitor or user access to control registers. |
$03FF | Registers |
|
NOICE OPERATION
NOICE is a development software provided by www.NOICEdebugger.com. NOICE provides a development environment that is supported by the NOICE host PC software. This development environment has the capability to provide symbolic debug for C source codes and compilers for a low cost. A fully functional software version is available on the support CD that will operate in demonstration mode. The user should register the software and download the latest version from the above web site to get full support. See the NOICE documentation for details.
11