Contents
xiv
10.3
Command File
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.3.1 Examples of Command Files
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.4
Understanding Memory Widths
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.4.1 Target Width
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.4.2 Data Width
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.4.3 Memory Width
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.4.4 ROM Width
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.4.5 A Memory Configuration Example
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.4.6 Specifying Word Order for Output Words
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.5
The ROMS Directive
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.5.1 When to Use the ROMS Directive
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.5.2 An Example of the ROMS Directive
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.5.3 Creating a Map File of the ROMS Directive
. . . . . . . . . . . . . . . . . . . . . . . . . . .
10.6
The SECTIONS Directive
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.7
Output Filenames
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.7.1 Assigning Output Filenames
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.8
Image Mode and the –fill Option
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.8.1 The –image Option
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.8.2 Specifying a Fill Value
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.8.3 Steps to Follow in Image Mode
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.9
Building a Table for an On-Chip Boot Loader
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.9.1 Description of the Boot Table
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.9.2 The Boot Table Format
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.9.3 How to Build the Boot Table
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.9.4 Booting From a Device Peripheral
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.9.5 Setting the Entry Point for the Boot Table
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.9.6 Using the ’C54x Boot Loader
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.10 Controlling the ROM Device Address
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.10.1 Controlling the Starting Address
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.10.2 Controlling the Address Increment Index
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.10.3 The –byte Option
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.10.4 Dealing With Address Holes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.11 Description of the Object Formats
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.11.1 ASCII-Hex Object Format (–a Option)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.11.2 Intel MCS-86 Object Format (–i Option)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.11.3 Motorola Exorciser Object Format (–m1, –m2, –m3 Options)
. . . . . . . . . . . .
10.11.4 Texas Instruments SDSMAC Object Format (–t Option)
. . . . . . . . . . . . . . . . .
10.11.5 Extended Tektronix Object Format (–x Option)
. . . . . . . . . . . . . . . . . . . . . . . .
10.12 Hex Conversion Utility Error Messages
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Содержание TMS320C54x
Страница 38: ......
Страница 39: ......
Страница 40: ......
Страница 41: ......
Страница 42: ......
Страница 43: ......
Страница 44: ......
Страница 45: ......
Страница 46: ......
Страница 47: ......
Страница 48: ......
Страница 49: ......
Страница 50: ......
Страница 51: ......
Страница 52: ......
Страница 53: ......
Страница 54: ......
Страница 55: ......
Страница 56: ......
Страница 57: ......
Страница 58: ......
Страница 59: ......
Страница 60: ......
Страница 61: ......
Страница 62: ......
Страница 276: ......
Страница 277: ......
Страница 278: ......
Страница 279: ......
Страница 280: ......
Страница 281: ......
Страница 282: ......
Страница 283: ......
Страница 284: ......
Страница 285: ......
Страница 286: ......
Страница 287: ......
Страница 288: ......
Страница 289: ......
Страница 290: ......
Страница 291: ......
Страница 292: ......
Страница 293: ......
Страница 294: ......
Страница 295: ......
Страница 296: ......
Страница 297: ......
Страница 298: ......
Страница 299: ......
Страница 300: ......
Страница 301: ......
Страница 302: ......