DAVE™ Release Note

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