Motorola CME-12D60 manual Support Software, Software Development

Page 4

Support Software

There are many useful programs and documents on the included HC12 support CD that can make developing projects on the CME-12D60 easier. You should browse the disk and copy anything you want to your hard drive.

The flash programming utility (AxIDE) communicates with the board via its COM1 port and the supplied cable. This program also includes a simple terminal for interfacing with other programs running on the CME-12D60, such as Mon12, and information from your own programs that send output to the serial port.

Also on the disk is a free assembler, example source code, and other tools to get you started.

Software Development

Software development on the CME12B32 can be performed using either the Mon12 monitor utility installed in EPROM (sockets U6/U7), a third party debugger (NoICE, CodeWarrior, etc.) or a Background Debug Module (BDM) connected to the BDM-IN connector. Any of these tools can be used to assist in creating and debugging your program stored in RAM (see Memory Map).

After satisfactory operation running under a debugger, your program can be written to Internal Flash Memory by changing the CONFIG SWITCH settings and programming it using one of the included programming utilities. Your program will then run automatically whenever the board is powered on or RESET is applied.

Option jumpers and switches on the board allow for easy transition from one memory type to another and restoring an operating monitor or debugger.

4

Image 4
Contents CME-12D60 Contents Installing the Software Getting StartedBoard Startup OFFSupport Software Software DevelopmentCreating source code TutorialORG $FFFE Assembling source code AS12 HELLO.ASM -LHELLORunning your application LDS Programming Flash EepromStart Memory MAP Peripheral Area see note 2 belowConfig Switch ConfigSwitch Mode ChartJumpers MON-SEL JumperPgpull / Phpull Jumpers JP1 Oscillator Select JumperPorts and Connectors LcdportKeypad GNDCanport McuportGND CAN-H CAN-L COM1 COM2Analog Port TXD0 RXD0 GNDReset BusportBDM-IN Bgnd GNDTroubleshooting Tips and Suggestions UtilitiesTables LCD Command CodesLCD Character Codes Bulk Mon12 Monitor CommandsHelp