This tab shows the detailed information on the I/O header file generation tool categorized by the following and the configuration can be changed.
[Description of each category]
The detailed information on the I/O header file is displayed and the configuration can be changed.
Select whether to update the I/O header file at build. The I/O header file is updated when the device file is newer than that at generation of the I/O header file or properties related to generation of the I/O header file have been updated. Update is performed by automatic overwriting and a backup file with the bak extension is created. |
||||
Updates the I/O header file when the device file has been updated at build. |
||||
Updates the I/O header file when the properties have been updated at build. |
||||
Updates the I/O header file when the device file or properties have been updated at build. |
||||
The file name and version of the device file when the I/O header file was generated are displayed. Note that this property is displayed only when a choice other than [No] was made in the [Update I/O header file on build] property. |
||||
The file name and version of the device file when the I/O header file was generated |
||||
The file name and version of the device file which is installed in the running CS+ environment are displayed. Note that this property is displayed only when a choice other than [No] was made in the [Update I/O header file on build] property. |
||||
Select whether to select modules which are output to the I/O header file. |
||||
Displays the [Modules which are defined in device file] property to select modules which are output to the I/O header file. Only the I/O register in the selected module is output to the I/O header file. |
||||
The list of modules which are defined in the device file are displayed. Note that this property is not applied to [Reset to Default] and [Reset All to Default] from the context menu. The following items are displayed in the subproperty. Module name: The names of modules which are defined in the device file File name: The names of the I/O header files to which the modules are output Output: Whether to enable or disable output to the I/O header file This property is displayed only when [Yes] in the [Select modules which are output in files] property is selected. |
||||
Edit by the Select Modules Which Are Output in Files dialog box which appears when clicking the [...] button. Editing by directly entering the subproperty is not allowed. |
||||
Select whether to output an I/O header file compatible with the MISRA-C rules. |
||||
Outputs an I/O header file compatible with the MISRA-C rules. Access to the I/O register allocated to the same address can be made in only the maximum access size because no union is output. |
||||
Select whether definitions which become accessible in arrays are to be output to the header file for modules that have numbers starting with 0. |
||||
Select whether to define blocks in modules. Note that this property is displayed only when there is an information file for defining blocks. |
||||
Defines blocks in a module to generate an array for the blocks and for the I/O registers. |
||||
Select whether definitions which become accessible in arrays are to be output to IORs that have numbers starting with 0. |
||||
Select whether to output pragma directives for peripheral groups. When [Yes(-pragma_peripheral_group=on)] is selected, the tool outputs an additional iodefine_pgroup.h with #pragma register_group. See "CC-RH Compiler User's Manual" for details about #pragma register_group. Note that this property is displayed only when the RH850G4MH device is used. |
||||
Other detailed information on the I/O header file is displayed and the configuration can be changed.