beautypg.com
71M653X Software User’s Guide
Table of Contents
1
INTRODUCTION............................................................................................................................ 11
1.1
Using this Document .............................................................................................................. 11
1.2
Related Documentation ......................................................................................................... 12
1.3
Compatibility Statement ......................................................................................................... 12
2
DESIGN GUIDE ............................................................................................................................. 13
2.1
Hardware Requirements ........................................................................................................ 13
2.2
Software Requirements ......................................................................................................... 13
2.3
Software Architecture ............................................................................................................ 14
2.4
Utilities ..................................................................................................................................... 15
2.4.1
D_MERGE ............................................................................................................................. 15
2.4.2
CE_MERGE ........................................................................................................................... 15
2.4.3
BANK_MERGE ...................................................................................................................... 16
3
DESIGN REFERENCE .................................................................................................................. 17
3.1
Program Memory .................................................................................................................... 17
3.2
Data Memory ........................................................................................................................... 17
3.3
Programming the 71M653X Chips ........................................................................................ 18
3.4
Debugging of the 71M653X Chips ......................................................................................... 18
3.5
Test Tools ................................................................................................................................ 18
3.5.1
Running the 653X_Demo.hex Program.................................................................................. 19
3.5.2
CLI Commands ...................................................................................................................... 20
3.5.3
Command (Macro) Files ......................................................................................................... 20
4
TOOL INSTALLATION GUIDE ..................................................................................................... 21
4.1
Installing the Programs for the ADM51 Emulator ............................................................... 21
4.2
Installing the Wemu Program (Chameleon Debugger) ....................................................... 21
4.3
Installing the ADM51 USB Driver .......................................................................................... 22
4.4
Installing Updates to the Emulator Program and Hardware .............................................. 23
4.5
Creating a Project ................................................................................................................... 24
4.6
Installing the Keil Compiler ................................................................................................... 27
4.7
Creating a Project for the Keil Compiler .............................................................................. 28
4.7.1
Directory Structure ................................................................................................................. 28
4.7.2
Adjusting the Keil Compiler Settings ...................................................................................... 29
4.7.3
Manually Controlling the Keil Compiler Settings ..................................................................... 30
4.8
Output File Format .................................................................................................................. 32
4.8.1
Basic Intel Hex Format ........................................................................................................... 33
4.8.2
Intel Hex386 File Format ........................................................................................................ 34
4.9
Writing Bank-Switched Code ................................................................................................ 35
4.9.1
Hardware Overview ................................................................................................................ 35
4.9.2
Software Overview ................................................................................................................. 35
4.9.3
Software Tool Versions .......................................................................................................... 36
v1.1v1.1
TERIDIAN Proprietary
4 of 116
© Copyright 2005-2008 TERIDIAN Semiconductor Corporation