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