Motorola CML12S-DP256, MC9S12DP256 manual Noice Operation, MON12 and Noice Memory Map

Page 11

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

Image 11
Contents CML12S-DP256 Contents Getting Started Modc = Out, JP2 = do not care, see COM Ports Installing the SoftwareBoard Startup Support SoftwareCreating Source Code TutorialSoftware Development AS12 HELLO.ASM -L Hello Assembling source codeRunning your application Auto Programming HCS12 Flash EEpromMON12 operation notes MON12 OperationMovw #IRQSRV,VIRQ Mon12 Monitor CommandsMON12 Interrupt Support MON12 and Noice Memory Map Noice OperationClock frequency = 24MHz BDM OperationAutostart ECS MemenOscsel ModcAuto OFF / spare ModeCUT-AWAY Options 1 Ports and ConnectorsTB1 and J1 Power JP1 and JP2Analog Port Mcuport6 connected and 7,8 connected BusportKeypad / Port H PCOM1 and PCOM2CAN-L Can PortPCOM2 pin connections CAN-HLcdport Lcdport ConnectorP1 P4 HCS12 Header Ring Documentation of the BDM BDM PortTest Points See the HC12 Technical Reference Manual for completeTroubleshooting Tips and Suggestions Code Delay LCD Command and Character CodesCommand MON12 Interrupt Table