DAVE_Release_Notes Product Name Release Version Type Of Release* Name of the Supplier Mode of Release Date of Release Previous Version DAVETM V4.2.8 Productive Infineon Technologies AG Infineon Server(http://dave.infineon.com/) 17.05.2016 V4.2.6 Contents 1 Released Items ........................................................................................................................... 2 2 Support Packages ...................................................................................................................... 3 3 Tool Information ......................................................................................................................... 4 4 Changes to Previous Version ................................................................................................... 5 5 Installation Requirements ......................................................................................................... 8 6 Known Limitations ..................................................................................................................... 9 7 Violations .................................................................................................................................. 11 *All types of releases named as Alpha, Beta, Release Candidate and Patch are not intended to be used for production code. Infineon Technologies 1/11 2016-05-17 DAVE_Release_Notes 1 Released Items 1.1 Documents & Software File Name Description DAVE_Release_Notes_v4-2-8.pdf Release notes DAVE-4.2.8 Plug-Ins DAVE DAVE-4.2.8_Installation.pdf DAVE-4.2.8_Installation_win64.pdf Installation procedure and overview description TM plug-ins (win 32bit & 64bit) 1.2 Plug-ins Versions of DAVETM v4.2.8 Installed Software Version DAVE IDE 1.0.20.201605160403 GNU ARM C/C++ J-Link Debugging 3.1.2.201502152344 ARM GCC 4.9 1.0.0.201502091358 Common 1.0.20.201605160403 Note: TM TM From DAVE version 4.2.2, the products DAVE and DAVE SDK split into 2 separate installers, likewise the release notes also provided. Infineon Technologies 2/11 2016-05-17 DAVE_Release_Notes 2 Support Packages SEGGER JLink V5.12 Note: For some versions of the J-Link software package, Windows Defender under Windows 10 triggered a false positive alarm for "Trojan:Win32/Tulim.C!plock" which disabled the download of the software package. This has been recently fixed by Microsoft via new virus definitions. Please make sure that Windows Defender virus definitions are up to date when downloading the package and are at least at the following version: Antivirus definition: 1.213.5588.0 Infineon Technologies 3/11 2016-05-17 DAVE_Release_Notes 3 Tool Information The following is the environment used for the development and testing. Tool Name Tool Version JAVA Platform Infineon Technologies Eclipse Luna (eclipse 4.4.1) JRE8 v1.8.0_45-b14 JRE is bundled with DAVE Windows 7, Windows 8.1, Windows 10, Windows Vista. (32bit & 64bit). 4/11 2016-05-17 DAVE_Release_Notes 4 Changes to Previous Version 4.1 Changes from previous version v4.2.6 Fixed resource management failure due wrong handling of multiple versions of Device Descriptions installed in the Library store. 4.2 Changes from previous version v4.2.4 Performance Improvements done in 11 scenarios of transaction and user interaction o Next transactions while creating a new project (about 80%) o Switching the active project (about 35%) o Open the signal connection dialog (about 50%) o Others: Code generation, Debug perspective launch, Import project wizard opening, APP UI configuration with direct variable access and parameter dependency. Fixed the issues like sporadic solver communication error and others New feature: Widgets tooltip for integer is shown in HEX format. 4.3 Changes from previous version v4.2.2 Improved/solved DAVE behavior in following scenarios, o Solver communication sporadically was not working due to the more memory requested in RAM for this process. o Library manager: Already installed DAVE APPs were presented for download, although the respective hide option was checked. Subsequent download and install process of the APPs happened without overwrite message o App dependency view icon gets corrupted when other tab is selected. o DAVE doesn't refresh/reload the project after switching branch in GIT and other versioning system. Applicable only to the versioning client installed in DAVE. 4.4 Changes from previous version v4.1.4 (January 2016 Patch Release) Separate installer for DAVE™ and DAVE™ SDK Performance Improvements o Faster solver result parsing. o Faster opening Signal Connection Dialog o Faster Opening APPs with complex UI o Native 64-bit installer Added C11 option in compiler settings Improved visibility of XMC Lib documentation in Help Content DAVE™ help. New linker option –specs=nosys.specs o Default for new project. o Enable easy semi-hosting Optional plugin for GCC 5.0 ITab widget to mirror UI tab from required APPs Infineon Technologies 5/11 2016-05-17 DAVE_Release_Notes Projects created in DAVE-4.2.2 can only be used in DAVE-4.2.2 or higher versions of DAVE and cannot be used in DAVE-4.1.x, due to incompatible extension in the manifest. This incompatibility is due to introduction of new feature in DAVE-4.2.x for reading the user label of Required APP from Top level APP. The workspace created with DAVE-4.1.4 and then used with DAVE-4.2.2; the workspace cannot be used with DAVE-4.1.4 again. Bug fixes 4.5 Changes from previous version v4.1.4 (November 2015 Patch Release) BMI utility update for properly closing the Jlink connection when the GUI dialog close. 4.6 Changes from previous version v4.1.4 (October 2015 Release) Automatic notification for DAVE Plug-Ins updates through web links. Warning message about unused solver variable only in Debug mode. 4.7 Changes from previous version v4.1.2 APPs version management for projects with PR and Beta APPs. BMI plugin support for XMC1400 device 4.8 Initial Version List of Features Supported DAVE APP Development SDK o DAVE APP Project Creation Wizard o DAVE APP Update Site Creation Wizard o DAVE APP Manifest Definition Groovy Editor o DAVE APP GUI Designer o DAVE APP Template Editor DAVE Code Generation Framework o C/C++ Integrated Development Environment o Managed Build System ( ARM GCC Compiler) o DAVE Library Manager o Code Engine Features Add New App Dialog APP Dependency View APP Dependency Tree View HW Signal Connectivity View APP User Interface Pin Mapping Perspective Code Generation Manual Pin Allocator HW Signal Connection Manual Resource Assignment Global Interrupt Editor Infineon Technologies 6/11 2016-05-17 DAVE_Release_Notes Change Required APP Instance dialog APPs Upgrade Device Migration Report NOTE: Please refer the Known Limitations listed at Section 6 for this release Infineon Technologies 7/11 2016-05-17 DAVE_Release_Notes 5 Installation Requirements Computer RAM PC with Windows Vista, Windows 7, Windows 8.1, Windows 10. (32bit & 64bit) 4 GB (recommended) Please refer the Installation procedure distributed in the download for the details. Infineon Technologies 8/11 2016-05-17 DAVE_Release_Notes 6 Known Limitations Module ID CDT Build 87863 Debugger 77492 Solver 76172 Solver 70559 Solver 82738 Device Migration 82113 Device Migration report does not show some pins which are not copied. No 86982 Uninstallation of DD, Device pack and APPs not proper Close DAVE, Delete Library store manually and install APPs Library wizard Infineon Technologies Issue Description Secondary output file not generated due to missing data in make file when linked folder does not exist Switching between the registers multiple times in memory tab makes memory tab flicker, gives stack error and debugger hung Solver does not allow allocating more than 6 DMA channels to connect to USIC channels. Solver error occurs when trying to share the same Analog for fourth ADC_Measurement Channel Project becomes unusable after device migration failure due to solver time-out. 9/11 Workaround No Restart DAVE More the 6 DMA channels can be achieved by using interrupt or direct mode Increasing solver timeout may solve the issue. No 2016-05-17 DAVE_Release_Notes Important Notes: Projects created in DAVE-4.2.2 or higher version can only be used in DAVE-4.2.2 or higher versions of DAVE and cannot be used in DAVE-4.1.x, due to incompatible extension in the manifest. This incompatibility is due to introduction of new feature in DAVE-4.2.x for reading the user label of Required APP from Top level APP. The below table lists the valid combination of DAVE version and usage of projects with respect to the DAVE version used for that project creation. DAVE version Projects created using following DAVE versions V4.1.4 V4.2.2 V4.2.4 V4.2.6 V4.1.4 √ X X X V4.2.2 √ √ √ √ V4.2.4 √ √ √ √ V4.2.6 √ √ √ √ V4.2.8 √ √ √ √ The DAVE APPs released in April’16 can be used in DAVE-4.1.4 or higher versions. DAVE-4.2.2 or higher version: The DAVE APPs using following new features can only work with DAVE-4.2.2 or higher version, the warning message will be shown during APPs instantiation. o ITAB (mirroring GUI tab content of Required APP in Top level APP) o Read the user label of Required APP from Top level APP The workspaces created by DAVE-4.2.4 or lower versions may give ‘solver path not found’ error if they are used by other versions, in case respective versions used for creation doesn’t exist. The workspace dependency with absolute solver path is resolved from DAVE-4.2.6 Infineon Technologies 10/11 2016-05-17 DAVE_Release_Notes 7 Violations NA Infineon Technologies 11/11 2016-05-17