The [Setting] tab is used to display the detailed information categorized by the following and the configuration can be changed.
[Description of each category]
The general information on the analysis tool is displayed and its configuration can be changed.
Select whether the analysis tool should force output of cross reference information when performing a build in order to obtain the cross-reference information necessary to acquire Static analysis information, ignoring the property settingNote 1 on the build tool specifying whether to output cross reference information. |
|||
Ignores the build tool's property settings, and forces the output of cross reference information. |
|||
Select whether the analysis tool should forcibly enable the debug tool's functionsNote 2 and make the standard settings necessary for dynamic analysis, ignoring the property setting specifying whether to enable or disable the debug tool's functions necessary to acquire Dynamic analysis information. For the standard settings necessary for dynamic analysis, see "Table A.2 Standard Settings Necessary for Dynamic Analysis (Trace Function)" to "Table A.4 Standard Settings Necessary for Dynamic Analysis (RRM Function)". |
|||
Ignores the debug tool's property settings, and enables the debug tool's functions forcibly. Also, makes the standard settings necessary for dynamic analysis. |
|||
Select whether to display the cumulative value for each program execution for the execution count and execution time as the analysis information. The target items for this property are as follows: [Execution Count]/[Execution Time[unit]] [Read Count]/[Write Count]/[Read/Write Count]/[Minimum Value]/[Maximum Value] |
|||
Displays the sum of the measurements from the last program execution and from this one. |
|||
Displays the measurements for each program execution. If the value is changed from [Yes] to [No], then the current analysis results will be cleared, and the measured values displayed. |
|||
Select whether to target the prototype declaration as the information of the function references when displaying a list of locations referencing a function (see "2.11 Display List of Referencing Location"). |
|||
Select whether to update the contents of the Function List panel/Variable List panel/Analysis Chart panel/Call Graph panel when the program stops executing. |
|||
Updates the contents of the panel after the program execution is stopped. |
|||
Does not update the contents of the panel even if the program execution is stopped. |
|||
Enables the button on each panel (updates the contents of the panel by clicking this button). |
|||
Displays the time as "hours, minutes (0 - 59), seconds (0 - 59)". |
|||
Displays the time in units of clock cycles. The value is rounded to integer number. Note that this item is displayed only when the selected microcontroller supports a time display in units of clock cycles. |
|||
Select whether to display the [Arguments] items in the Function List panel with newlines. |
|||
Select whether to display the SFR/IOR on the Variable List panel by treating it as a variable. |
|||
Display the function/variable without definition at Call Graph panel |
Select whether to display the function/variable without definition (i.e. a function/variable whose source file does not exist) in the Call Graph panel. |
||
Select whether to output the information file for STFNote 3 to the folder specified with "[Common Options] tab >> [Output File Type and Path] category >> [Intermediate file output folder] property" on the property panel of the build tool to use. |
|||
When [Yes] is selected, the contents of the Function List panel currently being displayed is output to a file (if the Function List panel is not displayed, the information acquired from the last trace data is output). Thereafter, the information acquired from the last trace data is output to the file each time program execution is stopped. |
|||
Select whether to free memory of the host machine when all of the panels provided by the analyze too (Function List panel, Variable List panel, Analysis Chart panel, Call Graph panel, Class/Member panel, and Variable Value Changing Chart (zoomed in) panel) are closed. |
|||
Frees the memory of the host machine when all panels provided by the analysis tool are closed so that the other CS+ plug-in tools operate stably. Note that after memory is freed, it may take some time to open a panel of the analysis tool next time. |
|||
Does not free the memory of the host machine even when all panels provided by the analysis tool are closed. The time required to open a panel of the analysis tool next time will be reduced. |
|||
Ask whether cancel the result of analysis or not when out of memory error occurred |
Select whether to save the memory capacity by deleting the result of analysis or to display the incomplete result of analysis without deleting it when an insufficient memory error occurs during a processing of analysis. Note, however, that the operation of CS+ may become unstable if the result of analysis is not deleted. |
||
Displays a message dialog box prompting you to select whether or not to delete the result of analysis when an insufficient memory error occurs. |
|||
Does not display a message dialog box and deletes the result of analysis when an insufficient memory error occurs. |
[CC-RH][CC-RL] |
[CC-RX] |
The corresponding property settings differ depending on the selected microcontroller and debug tool. For details on how to enable these functions, see "CS+ Debug Tool" of the microcontroller used.
The same information as the content on the Function List panel is output to the STF information file (FuncInfo.csv) (including information for items that are currently hidden). |
Set the property in the [Trace] category on the [Debug Tool Settings] tab in the debug tool’s Property panel. |
Set the property in the [Coverage] category on the [Debug Tool Settings] tab in the debug tool’s Property panel. |
Set the property in the [Access Memory While Running] category on the [Debug Tool Settings] tab in the debug tool’s Property panel. |
The above settings are necessary when [Real-time sampling] (default) is selected for the [Analysis method] property on the [Variable Value Changing] tab of the Property panel for the analysis tool. |
The detailed information on analysis objects is displayed and its configuration can be changed.
For details on the analysis objects, see "1.1.1 What is analyzed".
Select the specification method of files to analyze by the analysis tool. |
|||
Specify files that are not the subject of analysis. This property appears only when the [Select specification method of files to analyze] property is set to [Files not to analyze]. |
|||
Specify with the Select Files not To Analyze dialog box. The Select files not to analyze dialog box is opened by clicking the [...] button that appears at right edge in the column when this property is selected (no files can be specified on the Property panel). |
|||
Specify files that are the subject of analysis. This property appears only when the [Select specification method of files to analyze] property is set to [Files to analyze]. |
|||
Specify with the Select Files To Analyze dialog box. The Select files to analyze dialog box is opened by clicking the [...] button that appears at right edge in the column when this property is selected (no files can be specified on the Property panel). |
The detailed information on import/export functions is displayed and its configuration can be changed.
For details on the import/export function, see "2.12 Import or Export Information File".
The following placeholders are supported: %ProjectName% : Replaces itself with the project name. %MicomToolPath% : Replaces itself with the absolute path of the CS+ install folder. The reference point of the relative path is the project folder. Note that if the same file is specified, only the file that is first specified will be imported.The name of the file to import is displayed as the subproperty. |
|||
Specify with the Path Edit dialog box. The Path Edit dialog box is opened by clicking the [...] button that appears at right edge in the column when this property is selected (no files can be specified on the Property panel). |
|||
Select whether to generate the information files (function list file (*.mtfl)/variable list file (*.mtvl)) with the contents of the Function List panel/Variable List panel when a build or rebuild is performed. |
|||
Specify the name of the function list file (*.mtfl) to be generated. The extension (*.mtfl) cannot be changed. If the extension is omitted, "mtfl" is appended. Note that if this property is left blank, no files will be generated. The following placeholders are supported: %ProjectName% : Replaces itself with the project name. %ActiveProjectName% : Replaces itself with the active project name. The reference point of the relative path is the project folder. Note that if this property is left blank, no files will be generated. This property appears only when the [Export the functions and variables] property is set to [Yes]. |
|||
Specify the name of the variable list file (*.mtvl) generated. The extension (*.mtvl) cannot be changed. If the extension is omitted, "mtvl" is appended. Note that if this property is left blank, no files will be generated. The following placeholders are supported: %ProjectName% : Replaces itself with the project name. %ActiveProjectName% : Replaces itself with the active project name. The reference point of the relative path is the project folder. This property appears only when the [Export the functions and variables] property is set to [Yes]. |
|||
The detailed information on analysis graphs is displayed and its configuration can be changed.
For details on the analysis graph, see "2.13 Display Analysis Information in Chart".
The contents of the Analysis Chart panel is updated automatically if you change the setting of the property in this category. |
The number of functions displaying in the Execution Time(Percentage) Chart |
Specify the number of the functions displayed on the [Execution Time(Percentage) Chart] tab of the Analysis Chart panel. The function with a large ratio of the execution time is displayed in the graph by priority, and the remainder is collectively displayed as "Others". |
||