CHAPTER 13 SYSTEM CONFIGURATION FILE
This chapter explains the coding method of the system configuration file required to output information files (system information table file, system information header file and interrupt information definition file) that contain data to be provided for the RI78V4.
- Character code
Create the system configuration file using ASCII code.
The CF78V4 distinguishes lower cases "a to z" and upper cases "A to Z".
Create the system configuration file using ASCII code.
The CF78V4 distinguishes lower cases "a to z" and upper cases "A to Z".
- Comment
In a system configuration file, parts between /* and */ and parts from two successive slashes (//) to the line end are regarded as comments.
In a system configuration file, parts between /* and */ and parts from two successive slashes (//) to the line end are regarded as comments.
- Numeric
In a system configuration file, words starting with a numeric value (0 to 9) are regarded as numeric values.
The CF78V4 distinguishes numeric values as follows.
In a system configuration file, words starting with a numeric value (0 to 9) are regarded as numeric values.
The CF78V4 distinguishes numeric values as follows.
- Object name
In a system configuration file, words starting with a letter of "a to z, A to Z", or underscore "_", within 24 characters, are regarded as object names.
In a system configuration file, words starting with a letter of "a to z, A to Z", or underscore "_", within 24 characters, are regarded as object names.
Note Elements of a word are limited to alphanumeric characters "a to z, A to Z, 0 to 9", and underscore "_".
- Symbol name
In a system configuration file, words starting with a letter of "a to z, A to Z", or underscore "_", within 30 characters, are regarded as symbol names.
In a system configuration file, words starting with a letter of "a to z, A to Z", or underscore "_", within 30 characters, are regarded as symbol names.
Note 1 Elements of a word are limited to alphanumeric characters "a to z, A to Z, 0 to 9", and underscore "_".
Note 2 The CF78V4 distinguishes the object name and symbol name according to the context in the system configuration file.
- Keywords
The words shown below are reserved by the CF78V4 as keywords.
Using these words for any other purpose specified is therefore prohibited.
The words shown below are reserved by the CF78V4 as keywords.
Using these words for any other purpose specified is therefore prohibited.
CLK_INTNOCRE_CYCCRE_DTQCRE_FLGCRE_MBXCRE_MPFCRE_SEMCRE_TSKDEF_INH.kernel_work0.kernel_work1.kernel_work2.kernel_work3MAX_PRInullNULLSYS_STKTA_ACTTA_ASMTA_CLRTA_DISINTTA_ENAINTTA_FARTA_HLNGTA_MFIFOTA_MPRITA_NEARTA_PHSTA_RSTRTA_STATA_TFIFOTA_TPRITA_WMULTA_WSGL
Note The CF78V4 does not call C preprocessors. Coding of preprocessing directives (#include, #define, #if, or the like) in the system configuration file is therefore prohibited.
The configuration information that is described in a system configuration file is divided into the following two main types.
- System Information
This information consists of fundamental data required for the RI78V4 operation.
This information consists of fundamental data required for the RI78V4 operation.
- Static API Information
This information consists of data for management objects required to implement the functions probided by the RI78V4.
This information consists of data for management objects required to implement the functions probided by the RI78V4.
-- System Information (System stack information, etc.) descriptin /* ............ */ -- Static API Information(Task information, etc.) description /* ............ */ |