Zilog EZ80F91AZA Manual de usuario Pagina 28

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 40
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 27
RZK Configuration UM007518-1211
18
Zilog Real-Time Kernel: eZ80
®
CPU
User Manual
2. In the Linker tab, navigate to Input Additional Directives (for all targets except
the eZ80190 device) and add the following linker directives:
CHANGE per_api_TEXT is RAM
CHANGE _driver_TEXT is RAM
CHANGE per_api_TEXT is DATA
CHANGE _driver_TEXT is DATA
3. If the chosen configuration is a COPY_TO_RAM configuration, add the following state-
ment in the linker settings within the
Linker Input Additional Directives navi-
gation:
CHANGE TEXT is RAM
4. For the eZ80L92 target, if the chosen configuration is FLASH or COPY_TO_RAM, add
the following address range in the linker settings within the panel within the
Linker
Address Spaces RAM navigation:
0–3FFF,6000–FFFFF
Table 12 describes the configurable parameters that are defined according to the kinds of
libraries required:
Table 12. Default Debug Priority Inheritance Values for the RZK_Conf.c File
RZK Macro Default Value Description
MAX_THREADSH 30 (minimum
value = 2)
Specifies the maximum threads that RZK can
create at a time. This macro’s value = 2 + the
maximum number of system threads required to
be created. One thread control block (TCB) is
used for the kernel idle thread and one for the
RZK timer.
RZK_TIME_SLICEH 20 Specifies the default time slice for round-robin
mode at a time. This macro must contain a
value greater than 0 (zero).
RZK_SYSTIMERSTACK_SIZEH 2048 This macro must be defined to provide stack
size for RZK’s system thread.
MAX_MESSAGEQSH 28 Specifies the maximum number of message
queues that can be created at a time. If the sys-
tem does not require message queues, then this
macro is set to 0 (zero).
MAX_EVENTGROUPSH 20 Specifies the maximum number of event groups
that can be created at a time. If the system does
not require event groups, then this macro is set
to 0 (zero).
Note: *Refer to the Zilog Real-Time Kernel Reference Manual (RM0006) and its appendix about Interrupt Handling to
configure the RZK timer.
Vista de pagina 27
1 2 ... 23 24 25 26 27 28 29 30 31 32 33 ... 39 40

Comentarios a estos manuales

Sin comentarios