Renesas M3T-MR100 Manual De Usuario

Descargar
Página de 304
   
- 221 - 
155
   JSR.W 
__init_sem 
156
      .ENDIF 
157
   
158
      .IF 
__NUM_DTQ 
159
   .GLB __init_dtq 
160
   JSR.W 
__init_dtq 
161
      .ENDIF 
162
   
163
      .IF 
__NUM_VDTQ 
 
 
;*A1* 
164
   .GLB __init_vdtq 
165
   JSR.W 
__init_vdtq 
166
      .ENDIF 
167
   
168
      .IF 
__NUM_MBX 
169
   .GLB __init_mbx 
170
   JSR.W 
__init_mbx 
171
      .ENDIF 
172
   
173
      .IF 
ALARM_HANDLER 
174
   .GLB __init_alh 
175
   JSR.W 
__init_alh 
176
      .ENDIF 
177
   
178
      .IF 
CYCLIC_HANDLER 
179
   .GLB __init_cyh 
180
   JSR.W 
__init_cyh 
181
      .ENDIF 
182
   
183
      .IF 
__NUM_MPF 
 
 
;*A1* 
184
   
; Fixed Memory Pool 
185
   .GLB __init_mpf 
186
   JSR.W 
__init_mpf 
187
      .ENDIF 
188
   
189
      .IF 
__NUM_MPL 
 
 
;*A1* 
190
   
; Variable Memory Pool 
191
   .GLB __init_mpl 
192
   JSR.W 
__init_mpl 
193
      .ENDIF 
194
   
195
   
196
   
; For PD100 
197
   __LAST_INITIAL 
198
   
199
  __END_INIT: 
200
   
201
  ; +-----------------------------------------------------+ 
202
  ; |        Start initial active task                    | 
203
  ; +-----------------------------------------------------+ 
204
   __START_TASK 
205
   
206
   .GLB __rdyq_search 
207
   JMP.W 
__rdyq_search 
208
   
209
  ; +---------------------------------------------+ 
210
  ; |     Define Dummy                            | 
211
  ; +---------------------------------------------+ 
212
   .GLB __SYS_DMY_INH 
213
  __SYS_DMY_INH: 
214
   REIT 
215
   
216
  .IF CUSTOM_SYS_END 
217
  ; +---------------------------------------------+ 
218
  ; | Syscall exit rouitne to customize 
219
  ; +---------------------------------------------+ 
220
   .GLB __sys_end 
221
  __sys_end: 
222
   
; Customize here. 
223
   REIT 
224
  .ENDIF 
225
   
226
  ; +---------------------------------------------+ 
227
  ; |             exit() function                 | 
228
  ; +---------------------------------------------+ 
229
   .GLB _exit,$exit 
230
  _exit: 
231
  $exit: 
232
   JMP  _exit 
233
   
234
  .IF USE_TIMER