6.9. Generating a Map File ....................................................................................... 205
6.10. Linker Error Messages .................................................................................... 206
7. Using the Utilities ........................................................................................................ 209
7.1. Control Program .............................................................................................. 209
7.2. Make Utility amk .............................................................................................. 211
7.2.1. Makefile Rules ...................................................................................... 211
7.2.2. Makefile Directives ................................................................................. 213
7.2.3. Macro Definitions ................................................................................... 213
7.2.4. Makefile Functions ................................................................................. 216
7.2.5. Conditional Processing ........................................................................... 216
7.2.6. Makefile Parsing .................................................................................... 217
7.2.7. Makefile Command Processing ................................................................ 218
7.2.8. Calling the amk Make Utility ..................................................................... 219
7.3. Make Utility mk51 ............................................................................................. 220
7.3.1. Calling the Make Utility ........................................................................... 221
7.3.2. Writing a Makefile .................................................................................. 222
7.4. Archiver ......................................................................................................... 231
7.4.1. Calling the Archiver ................................................................................ 231
7.4.2. Archiver Examples ................................................................................. 233
7.5. HLL Object Dumper .......................................................................................... 235
7.5.1. Invocation ............................................................................................ 235
7.5.2. HLL Dump Output Format ....................................................................... 235
7.6. Expire Cache Utility .......................................................................................... 241
8. Using the Debugger .................................................................................................... 243
8.1. Reading the Eclipse Documentation .................................................................... 243
8.2. Debugging an 8051 Project ................................................................................ 243
8.3. Creating a Customized Debug Configuration ......................................................... 244
8.4. Troubleshooting ............................................................................................... 251
8.5. TASKING Debug Perspective .............................................................................. 251
8.5.1. Debug View .......................................................................................... 252
8.5.2. Breakpoints View ................................................................................... 254
8.5.3. File System Simulation (FSS) View ........................................................... 255
8.5.4. Disassembly View .................................................................................. 256
8.5.5. Expressions View .................................................................................. 256
8.5.6. Memory View ........................................................................................ 257
8.5.7. Compare Application View ....................................................................... 258
8.5.8. Heap View ........................................................................................... 258
8.5.9. Logging View ........................................................................................ 259
8.5.10. RTOS View ......................................................................................... 259
8.5.11. Registers View .................................................................................... 259
8.5.12. Trace View .......................................................................................... 260
9. Tool Options .............................................................................................................. 261
9.1. Configuring the Command Line Environment ......................................................... 265
9.2. C Compiler Options .......................................................................................... 267
9.3. Assembler Options ........................................................................................... 337
9.4. Linker Options ................................................................................................. 382
9.5. Control Program Options ................................................................................... 426
9.6. Make Utility Options .......................................................................................... 482
9.7. Parallel Make Utility Options ............................................................................... 510
9.8. Archiver Options .............................................................................................. 524
v
TASKING VX-toolset for 8051 User Guide
评论0