CS+ for CA,CX
Changes from V4.08.00 to V4.09.00 (Jul. 22, 2024)
1. Additions and improvements to the debug tool
1.1 Improvement to the operation for the stack area during debugging [RL78]
Applies to: OCD(Serial) for RL78/G10, RL78/G1N, and RL78/G1M devices
When the debugging operations were executed, a debug tool reprogrammed part of the stack area.
This problem has now been rectified.
Changes from V4.08.00(Jan. 20, 2023) to V4.08.00(Jul. 20, 2023) (Jul. 20, 2023)
1. The components of CS+ for CA, CX (for 78K, RL78 and V850 Family) V4.08.00 have been updated.
1.1 Fixed an issue of Update Manager
The following issue has been fixed.
- The CS+ Update Manager may crash while installing updates without displaying the Finish page.
1.2 Corrected the Device Information
The following device information has been corrected.
- RL78/FGIC group
Changes from V4.07.00 to V4.08.00 (Jan. 20, 2023)
1. Improvements of CS+ for CA,CX
1.1 Addition of menu items for opening Web sites for easily obtaining information related to CS+
The following menu items have been added to the [Help] menu.
- Browse CS+ Web
- Browse Renesas Engineering Community Site
- Browse Knowledge Base Site
2. Improvement of the debugging tool
2.1 Improved functions in the Watch panel
- When a decimal value and the corresponding hexadecimal value were written side by side, the two values may have been different in some cases
because separate access to the values occurred.
However, this problem has been rectified so that access only occurs once and the two values are always equivalent.
- In expanding variables that involve a combination of array and pointer access, the priority is now considered.
Changes from V4.06.00 to V4.07.00 (Jan. 20, 2022)
1. Improvements of CS+ for CA,CX
1.1 The background of buttons displayed at the right end of the panel display area of the main window had become difficult to see in specific environments.
The display in such cases has been improved.
Changes from V4.05.00 to V4.06.00 (Jul. 20, 2021)
1. Elimination of errors when CS+ is started by using the Jenkins automation server
1.1 The problem of errors occurring when CS+ is started by using the Jenkins automation server has been corrected.
Changes from V4.04.00 to V4.05.00 (Jan. 20, 2021)
1. Support for new RL78 microcontrollers
1.1 Support for the new RL78 microcontrollers has been added.
Changes from V4.03.00 to V4.04.00 (Jan. 20, 2020)
1. Support for Windows
1.1 V4.04.00 of CS+ for CA,CX does not support Windows 7.
Changes from V4.02.00 to V4.03.00 (Jul. 22, 2019)
1. Improvements of CS+ for CA,CX
1.1 Modification of Runtime Library of Microsoft Visual C++
Microsoft Visual C++ Runtime Library (CS+ operating environment) has been modified.
Before: Microsoft Visual C++ 2010 SP1 Runtime Library
After: Microsoft Visual C++ 2015 Update 3 Runtime Library
1.2 Correction of the inability to display contents of the offline help
To rectify the problem behind the point for caution regarding the inability to display contents of the offline help,
Microsoft Corporation has released the following update programs.
2. Improvements to the debug tool
2.1 Improvement to the saving of data from memory [V850][All debugging tools]
When the displayed contents of the [Memory] panel are saved by using the [Data Save] dialog box,
data were not saved if an address around the last address in memory was specified. However, this has been corrected so that such data can now be saved.
Changes from V4.01.00 to V4.02.00 (Jul. 20, 2018)
1. Improvements of CS+ for CA,CX
1.1 Addition of run-time library of Microsoft Visual C++ 2015
Run-time library of Microsoft Visual C++ 2015 has been added.
1.2 Change of the display in the version information dialog
The registered name of a license displayed in the license area of the version information dialog has been changed.
Changes from V4.00.01 to V4.01.00 (Jan. 22, 2018)
1. Improvements of CS+ for CA,CX
1.1 Checking the version of the .NET Framework from Microsoft Corporation
CS+ for CA,CX checks the version of the .NET Framework.
If the version you are using is earlier than 4.5.2, CS+ for CA,CX outputs the E0200010 message and is closed.
2. Improvement of the debugging tool
2.1 Improvement of processing for analyzing information on debugging
Processing for analyzing information on debugging,
which is used during the downloading or display of symbols in the [Watch] panel, has been improved.
Changes from V4.00.00 to V4.00.01 (Jul. 20, 2017)
1. Improvements of CS+ for CA,CX functionality
1.1 Support for Windows
From V4.00.01, CS+ for CA,CX no longer supports Windows Vista.
1.2 Change of default setting for plug-in loading
The default plug-in loading operation was changed so that the plug-ins listed in the Additional Function tab
on the Plug-in Manager dialog box are loaded.
When CS+ is installed and started for the first time, it operates in this default state.
2. Improvements of the debugging tool
2.1 Fix of access data address and access data are not displayed in the Trace panel [V850] [IECUBE]
The following caution has been fixed.
Access data address and access data are not displayed in the Trace panel.
2.2 Fix of DMA data is not displayed in the Trace panel [V850] [RL78] [78K0R] [IECUBE] [IE850]
The following caution has been fixed.
DMA data is not displayed in the Trace panel.
2.3 Fix of the note on using an on-chip debugging emulator while the middle-speed on-chip oscillator of RL78 Family products is being used
[RL78] [E1, E2 Lite, E20]
The following caution has been fixed.
If a program is stopped with all the following conditions satisfied while the CPU clock is operating as a high-speed system clock,
low-speed on-chip oscillator clock, or subsystem clock, a communications error occurs between the emulator and MCU.
Subsequently, the debugging tool no longer operates correctly.
- Condition 1: The middle-speed on-chip oscillator clock is selected as the main on-chip oscillator clock.
(Bit 0 (MCM1) in the system clock control register (CKC) of the MCU is set to 1.)
- Condition 2: The middle-speed on-chip oscillator clock is stopped.
(Bit 1 (MIOEN) in the clock operation status control register (CSC) of the MCU is set to 0.)
Changes from V3.03.00 to V4.00.00 (Jan. 20, 2017)
1. Improvement of CS+ for CA,CX functionality
1.1 Support for the E2 emulator Lite
V4.00.00 for CS+ supported the E2 emulator Lite.
Check the E2 emulator Lite page for supported devices.
2. Improvement to the build tool
2.1 Fix of the note
The following caution was raised.
- The Property Setting of the V850 Compiler (CA850) for the Address Where the Programmable I/O Area Starts
When the project is opened by this version, the [Programmable I/O area start address] property becomes blank.
So please specify the address again when the address was specified in this property.
It is not necessary to specify the address when this property was blank.
3. Improvements to the debugging tool
3.1 Fix of the note
The following caution was raised.
- Using the P125/KR1/SI01/RESET and P11/ANI17/SI00/RxD0/SDA00 pins of the IECUBE for RL78/G12 group
(1)P125/KR1/SI01/RESET pin
When the P125/KR1/SI01/RESET pin is used for any of its multiplexed functions,
the on-chip pull-up resistor always becomes ineffective.
(2)P11/ANI17/SI00/RxD0/SDA00 pin
The P11/ANI17/SI00/RxD0/SDA00 pin is not usable for the P11, SI00, RxD0, and SDA00 functions.
Changes from V3.02.00 to V3.03.00 (Oct. 5, 2016)
1. Improvements of CS+ for CA,CX functionality
1.1 Changes to the operating environment
Due to the change in system requirements for Windows10, we have modified the conditions for main memory of the host machine
on which V4.01.00 or a later version of CS+ can be assumed to run smoothly.
before: At least 1 Gbyte (or 2 Gbytes for any 64-bit version of Windows), 2 Gbytes or more recommended
after: At least 1 Gbyte (or 2 Gbytes for Windows 10 and any 64-bit version of Windows), 2 Gbytes or more recommended
1.2 Changes to the supporting Internet Explorer
before: Internet Explorer 7 or higher
after: Internet Explorer 9 or higher
2. Improvement to the build tool
2.1 Removal of point for caution when two properties settings return to their initial values when duplicating a build mode of
the CA78K0R build tool is attempted
The following caution was raised.
- When the user attempts to duplicate a build mode of a project for which the CA78K0R build tool is in use, the following
settings return to their initial values and the mode settings from the source for duplication are not copied.
(R20TS0023EJ0100)
- Setting in the [CRC Operation] category on the [Object Convert Options] tabbed page
- Setting for [Number of lines on 1 page] on the [ROMization Process Options] tabbed page
3. Improvements to the debugging tool
3.1 Removal of point for caution when using an on-chip debugging emulator while the sub-system clock of certain RL78 family
products is operating
The following caution was raised.
- After the setting “System” is made for [Monitor clock] in [Clock] on the [Connect Settings] tab of the property panel of
the debugging tool, a communications error may arise between the emulator and MCU so that the debugging tool does not
operate correctly when a program is stopped while the sub-system clock is operating.
3.2 Enhanced for functionality for the uploading of binary files (Applicable MCUs: 78K0 family)
Functionality for the uploading of binary files has been expanded.
before: Max 2K bytes
after: No size limit
Changes from V3.01.00 to V3.02.00 (Apr. 20, 2016)
1. Improvements of CS+ for CA,CX functionality
1.1 Support for Windows
V3.02.00 of CS+ for CA,CX does not support Windows 8.
If you wish to continue using CS+, please consider upgrading OS from Windows 8 to Windows 8.1.
1.2 Version of the .NET Framework
We have changed the version of the .NET Framework (from Microsoft) with which CS+ is supposed to run.
Before: Microsoft .NET Framework 4
Now: Microsoft .NET Framework 4.5.2
2. Improvement to the debugging tool
2.1 Removal of point for caution when printing the contents of the Disassemble panel
The following caution was raised.
- When printing the contents of the Disassemble panel, the last line of the first page may not be printed.
Changes from V3.00.01 to V3.01.00 (Oct. 20, 2015)
1. Improvement to the debugging tool
The starting time of the debugging tool has been reduced.
Applies to: MINICUBE, E1/E20(JTAG) and E1/E20(LPD) for V850E2M and V850E2S
Changes from V3.00.00 to V3.00.01 (Apr. 20, 2015)
1. Improvement to the debugging tool
IECUBE is available with the following devices.
• RL78/D1A group
[Target devices]
R5F10DPL, R5F10DPK, R5F10DSL, R5F10DSK, R5F10DSJ
Changes from V2.02.01 to V3.00.00 (Oct. 1, 2014)
1. Improvements of CS+ functionality
1.1 Change of the name
CubeSuite+ has been changed to CS+ from this version.
1.2 Multiple startup menus
Startup from the Start menu of Windows is divided into two types.
• CS+ for CC (RX, RH850)
• CS+ for CA,CX (78K, RL78, V850)
Use either of the above startup menus according to the compiler in use.
|
Family |
Compiler |
Start Menu of Windows |
RX |
CC-RX |
CS+ for CC (RX, RH850) |
RH850 |
CC-RH |
CS+ for CC (RX, RH850) |
78K |
78K0R |
CA78K0R |
CS+ for CA,CX (78K,RL78,V850) |
78K0 |
CA78K0 |
CS+ for CA,CX (78K,RL78,V850) |
RL78 |
CA78K0R |
CS+ for CA,CX (78K,RL78,V850) |
V850 |
V850E |
CA850 |
CS+ for CA,CX (78K,RL78,V850) |
V850E2 |
CX |
CS+ for CA,CX (78K,RL78,V850) |
|
|
Note that project type correspondent CS+ will be launched by double-clicking a project file.
1.3 Addition of a new facility to split panels
Highlighting of the focused tab in split panels is now supported.
1.4 Improvement of the Option dialog box
[Build / Debug] is separated into [Build] and [Debug].
1.5 Improvement of the external tool startup function
Placeholders that can be specified with startup options of an external tool are added.
|
Placeholder Name |
Description |
ActiveProjectDir |
Replacement with the absolute path of the active project folder |
ActiveProjectName |
Replacement with the active project name |
FileDir |
Replacement with the absolute path of the folder containing the file that is currently selected in the Project Tree panel |
MainProjectDir |
Replacement with the absolute path of the main project folder |
MainProjectName |
Replacement with the main project name |
MicomToolPath |
Replacement with the absolute path of the installation folder of this product |
ProjectDir |
Replacement with the absolute path of the project folder |
ProjectName |
Replacement with the project name |
TempDir |
Replacement with the absolute path of the temporary folder |
WinDir |
Replacement with the absolute path of the Windows system folder |
|
|
1.6 Deletion of the utility which accelerate startup times
From V3.00.00, CS+ no longer supports the utility for speed up startup times.
Use rapid startup function for speed up startup times.
2. Improvements to the debugging tool
2.1 Improvement of Action Event
Specification of variable expressions can be omitted as long as the output string is specified.
This allows the string to be output without displaying the values of the variables when the specified line is executed.
2.2 Improvement of the flash ROM erase function (When the E1 emulator is used with the RL78 family)
Improvement of erasing flash ROM by using debugger, the target memory area becomes not only the code flash memory
but also the data flash memory.
3. Problems with the debug tool fixed (target: RL78 family)
The following problems have been fixed:
- Problem with rewriting the data flash memory
4. Improvement of functionality of Python Console
4.1 Addition of Python functions
The following Python functions are added.
|
Function Name |
Functional Overview |
common.PythonInitialize |
Initializes Python. |
debugger.ActionEvent.Delete |
Deletes an action event. |
debugger.ActionEvent.Disable |
Disables the action event settings. |
debugger.ActionEvent.Enable |
Enables the action event settings. |
debugger.ActionEvent.Get |
Refers to the action event results. |
debugger.ActionEvent.Information |
Displays the action event information. |
debugger.ActionEvent.Set |
Sets an action event. |
debugger.GetIORList |
Displays a list of IOR registers and SFRs. |
|
|
4.2 Addition of Python classes
The following Python classes are added.
|
Class Name |
Functional Overview |
ActionEventCondition |
Sets conditions for action events. |
ActionEventInfo |
Holds information on action events. |
ActionInfo |
Holds information on action event results. |
IORInfo |
Holds information on IOR registers and SFRs. |
|
|
4.3 Addition of Python properties
The following Python properties are added.
|
Property Name |
Functional Overview |
common.ExecutePath |
Refers to the absolute path of the folder for the exe file of the running CS+. |
build.Compile.Macro |
Sets or refers to definition macros which are compiler options of the active project. |
build.Version |
Refers to the version of the compiler package. |
debugger.ActionEvent.GetLine |
Sets or refers to the number of action event results to be held. |
debugger.Option.AccessStopExecution |
Sets or refers to an option of the debug tool. |
debugger.Option.AfterTraceMemoryFull |
Sets or refers to an option of the debug tool. |
|
|
Changes of V2.02.01 and earlier
For details about changes of V2.02.01 and earlier, refer to the following URL:
https://www.renesas.com/cs+/eng/CubeSuitePlus.html