Download ST20 Embedded Toolset R1.9 User Manual
Transcript
Index ST20CCARG environment variable, 36 st20edg C++ compiler, 61 ST20EDGARG environment variable, 62 ST20-JEI Ethernet to JTAG interface, 77, 255 ST20-JPI Parallel port interface, 80–85, 255 st20libr, 257 st20list, 257 ST20ROOT environment variable, 9, 29 st20run, 87–109, 257 st20sim, 257 Stack, 102 checking, 47 trace, 92, 103 Stack usage, 192 Start button, 136, 137 Start Now button, 139 Starting the debugger, 111 Start-up script, 9, 48, 89 Statements button, 137 Static unused declarations, 46 variables, 102 Statistics tag, 257 stdcfg release directory, 8, 9 Step button, 115 Step Line button, 118 StepOut button, 116 StepOver button, 116 Stepping, 99 over, 99 through, 99 StepTo button, 116 STLite/OS20 Real-time kernel, 155–247, 257 cache functions, 231–234 clock functions, 209–212 creating and running a task, 188 debug kernel version, 174 debugging, 154 example program, 167–171 getting started, 165–172 implementation of kernel, 173 interrupting tasks, 213–228 linking the kernel, 30–31, 165–172 memory set-up, 177–181 message handling, 203–207 objects and classes, 160–161 priority, 162, 184 scheduling, 187, 190 synchonizing tasks, 199–202 terminating a task, 195 time delays, 189 time logging, 174 Stop button, 115, 136 264 Stop Now button, 139 Stop on full button, 139 Stopping, 106 Structures, 46 Symbols debugger window, 121 System partition initialization, 166 link error, 180 T TAP, see Test access port target command, 75 Targets, 7, 257 debugger window, 141 description, 67–73 initialization, 70 interfacing, 75–85, 104 names, 75–77 task_context library function, 192 task_create library function, 188, 239 task_data library function, 194 task_data_set library function, 194 task_delay library function, 189 task_delay_until library function, 189 task_delete library function, 196 task_exit library function, 195 task_id library function, 192 task_immortal library function, 191 task_init library function, 188, 239 task_kill library function, 191 task_lock library function, 187 task_mortal library function, 191 task_name library function, 192 task_onexit_set library function, 195 task_priority library function, 186 task_priority_set library function, 187 task_reschedule library function, 190 task_resume library function, 191 task_stack_fill library function, 193 task_stack_fill_set library function, 193 task_status library function, 193 task_suspend library function, 191 task_t data structure, 180, 183 task_unlock library function, 187 task_wait library function, 196 Tasks, 102, 257 data, 194 debugger window, 133 killing, 191 see also STLite/OS20 Real-time kernel state commands, 107 terminating, 195 ADCS 7143840G