19.4 System Information (system)
system { stack_size = <1. System stack size (stack_size)>; priority = <2. Maximum task priority (priority)>; system_IPL = <3. Kernel interrupt mask level (system_IPL)>; message_pri = <4. Maximum message priority (message_pri)>; tic_deno = <5. Denominator of base clock interval time (tic_deno)>; tic_nume = <6. Numerator of base clock interval time (tic_nume)>; context = <7. Task context register (context)>; }; |
- When omitting
The set value in the default system configuration file (factory setting: 0x800) applied.
The set value in the default system configuration file (factory setting: 0x800) applied.
- When omitting
The set value in the default system configuration file (factory setting: 32) applied.
The set value in the default system configuration file (factory setting: 32) applied.
- TMAX_TPRI
The cfg600 outputs the macro TMAX_TPRI which defines this setting to the system information header file "kernel_id.h".
The cfg600 outputs the macro TMAX_TPRI which defines this setting to the system information header file "kernel_id.h".
- Description
Define the interrupt mask level when the kernel's critical section is executed (PSW register's IPL value). Interrupts with higher priority levels than that are handled as "non-kernel interrupts".
For details of "non-kernel interrupts" and "kernel interrupts", refer to "10.1 Interrupt Type".
Define the interrupt mask level when the kernel's critical section is executed (PSW register's IPL value). Interrupts with higher priority levels than that are handled as "non-kernel interrupts".
For details of "non-kernel interrupts" and "kernel interrupts", refer to "10.1 Interrupt Type".
- VTKNL_LVL
The cfg600 outputs the macro VTKNL_LVL which defines this setting to the system information header file "kernel_id.h".
The cfg600 outputs the macro VTKNL_LVL which defines this setting to the system information header file "kernel_id.h".
- Description
Define the maximum message priority used in the mailbox function. Note that if the mailbox function is not used, this definition item has no effect.
Define the maximum message priority used in the mailbox function. Note that if the mailbox function is not used, this definition item has no effect.
- When omitting
The set value in the default system configuration file (factory setting: 255) applied.
The set value in the default system configuration file (factory setting: 255) applied.
- TMAX_MPRI
The cfg600 outputs the macro TMAX_MPRI which defines this setting to the system information header file "kernel_id.h".
The cfg600 outputs the macro TMAX_MPRI which defines this setting to the system information header file "kernel_id.h".
- Description
The base clock interval time is calculated by the following expression. Either tic_deno or tic_nume should be 1.
The base clock interval time is calculated by the following expression. Either tic_deno or tic_nume should be 1.
- TIC_DENO
The cfg600 outputs the macro TIC_DENO which defines this setting to the system information header file "kernel_id.h".
The cfg600 outputs the macro TIC_DENO which defines this setting to the system information header file "kernel_id.h".
- TIC_NUME
The cfg600 outputs the macro TIC_NUME which defines this setting to the system information header file "kernel_id.h".
The cfg600 outputs the macro TIC_NUME which defines this setting to the system information header file "kernel_id.h".
1
When compiler option "-isa=rxv2" is specified, the "Accumulator" means ACC0 register and ACC1 register. In the case of others, the "Accumulator" means ACC0 register (in RXv2 architecture) or ACC register (in RXV1 architecture).
|