Renesas M3T-MR100 Network Card User Manual


 
vi
ref_alm Reference alarm handler status.......................................................................................... - 166 -
iref_alm Reference alarm handler status (handler only).................................................................- 166 -
5.12 System Status Management Function..........................................................................................- 168 -
rot_rdq Rotate task precedence........................................................................................................- 169 -
irot_rdq Rotate task precedence (handler only) ............................................................................... - 169 -
get_tid Reference task ID in the RUNNING state.........................................................................- 171 -
iget_tid Reference task ID in the RUNNING state (handler only)................................................ - 171 -
loc_cpu Lock the CPU .......................................................................................................................- 172 -
iloc_cpu Lock the CPU (handler only)...............................................................................................- 172 -
unl_cpu Unlock the CPU ...................................................................................................................- 174 -
iunl_cpu Unlock the CPU (handler only) .......................................................................................- 174 -
dis_dsp Disable dispatching ............................................................................................................. - 175 -
ena_dsp Enables dispatching............................................................................................................. - 177 -
sns_ctx Reference context................................................................................................................. - 178 -
sns_loc Reference CPU state............................................................................................................- 179 -
sns_dsp Reference dispatching state ................................................................................................ - 180 -
sns_dpn Reference dispatching pending state..................................................................................- 181 -
5.13 Interrupt Management Function...................................................................................................- 182 -
ret_int Returns from an interrupt handler (when written in assembly language)..................- 183 -
5.14 System Configuration Management Function..............................................................................- 184 -
ref_ver Reference version information ............................................................................................- 185 -
iref_ver Reference version information (handler only) ...................................................................- 185 -
5.15 Extended Function (Short Data Queue)........................................................................................ - 187 -
vsnd_dtq Send to Short data queue ................................................................................................- 188 -
vpsnd_dtq Send to Short data queue (polling).................................................................................. - 188 -
vipsnd_dtq Send to Short data queue (polling, handler only).......................................................... - 188 -
vtsnd_dtq Send to Short data queue (with timeout) .......................................................................- 188 -
vfsnd_dtq Forced send to Short data queue..................................................................................... - 188 -
vifsnd_dtq Forced send to Short data queue (handler only) ............................................................- 188 -
vrcv_dtq Receive from Short data queue .......................................................................................- 191 -
vprcv_dtq Receive from Short data queue (polling).........................................................................- 191 -
viprcv_dtq Receive from Short data queue (polling,handler only) ..................................................- 191 -
vtrcv_dtq Receive from Short data queue (with timeout) ..............................................................- 191 -
vref_dtq Reference Short data queue status.....................................................................................- 194 -
viref_dtq Reference Short data queue status (handler only)......................................................... - 194 -
5.16 Extended Function (Reset Function).............................................................................................- 196 -
vrst_dtq Clear data queue area ......................................................................................................... - 197 -
vrst_vdtq Clear Short data queue area ...........................................................................................- 199 -
vrst_mbx Clear mailbox area ...........................................................................................................- 201 -
vrst_mpf Clear fixed-size memory pool area ..................................................................................- 203 -
vrst_mpl Clear variable-size memory pool area............................................................................. - 204 -
6. Applications Development Procedure Overview................................................................................ - 205 -
6.1 Overview.......................................................................................................................................... - 205 -
6.2 Development Procedure Example.................................................................................................. - 207 -
6.2.1 Applications Program Coding.................................................................................................- 207 -
6.2.2 Configuration File Preparation ..............................................................................................- 208 -
6.2.3 Configurator Execution........................................................................................................... - 209 -
6.2.4 System generation................................................................................................................... - 209 -
6.2.5 Writing ROM............................................................................................................................- 210 -
7. Detailed Applications.......................................................................................................................... - 211 -
7.1 Program Coding Procedure in C Language................................................................................... - 211 -
7.1.1 Task Description Procedure.................................................................................................... - 211 -
7.1.2 Writing a Kernel (OS Dependent) Interrupt Handler ..........................................................- 212 -
7.1.3 Writing Non-kernel Interrupt Handler..................................................................................- 213 -
7.1.4 Writing Cyclic Handler/Alarm Handler.................................................................................- 213 -
7.2 Program Coding Procedure in Assembly Language ..................................................................... - 215 -
7.2.1 Writing Task ............................................................................................................................ - 215 -
7.2.2 Writing Kernel Interrupt Handler ......................................................................................... - 216 -