
8/317
Table of Contents
317
CATERPIL.BAT
file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .179
7 DEBUGGER AND PROM PROGRAMMER TUTORIAL FOR ST72251 . . . . . . . . . . . . 183
7.1 STMICROELECTRONICS HARDWARE TOOLS . . . . . . . . . . . . . . . . . . . . . . . . . 183
7.3.3.1 Loading the application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193
7.3.3.2 Running the application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
7.3.3.3 Watching the registers and variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .195
7.3.3.4 Using Inspect and Watch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
7.3.3.5 Using breakpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
7.3.3.6 Watching the contents of the stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200
7.3.3.7 Watching the execution trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
7.3.3.8 More features to come later . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202
7.5 SCHEMATIC DRAWING OF THE PRINTED CIRCUIT BOARD . . . . . . . . . . . . . 204
StartTasks
routine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .206
Yield
routine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .208
Multitsk.asm
) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .212
Acana.asm
) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216
Littlk.asm) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
1