TLE986x Device Family SDK
TLE986x Device Family Software Development Kit
Author
Julia Ott
Daniel Mysliwitz
Blandine Guillot
Version
1.4.6
Date
2020-11-04
Release Notes
SDK Changes
V1.4.6
Portfolio update: Added support for TLE9862QXA40 (Config Wizard 2 support only) [EP-503]
Added example to place Vector table in RAM [EP-504]
Updated User Manual to v1.5.3 [EP-500]
Updated BootROM User Manual to v1.5 [EP-501]
Added Retry feature to Flash Algorithm [EP-499]
Fixed 'bitfield not found in svd' error in TLE9868 XML [EP-479]
Fixed ARMCC v6 Compiler warnings [EP-506]
Added
CMSIS_SEV()
function [EP-412]
ADC2: Added ADC2->CTRL2.bit.SEL_TS_STS to header and svd [EP-393]
ADC2: corrected Temperature sensor selection [EP-459]
ADC2: Corrected channel assignment comments in svd file [EP-502]
BDRV: Corrected description in Config Wizard for Charge Pump Diagnosis [EP-407]
DMA: Corrected issue when using ARMCC v6 O3 LTO[EP-566]
BOOTROM: Corrected doxygen examples [EP-505]
PLL: Added warning if customer uses invalid clock settings (Manual clock Configuration) [EP-402]
PLL: Updated PLL init flow to description in User Manual [EP-529]
SCU: Updated StopMode and SleepMode Entry sequence [EP-417, EP-558]
V1.4.4
Added device TLE9868QXB20
Added SDADC example for TLE9868QXB20
Added Timer3 example
Updated disclaimer of XML files
ADC1: Updated implementation of VDH attenuator output impedance
ADC2: Updated Vref value and attenuator value
BDRV: Added control bits LSx/HSx_OC_DIS in ConfigWizard to control local or global shutdown
BDRV: Updated interrupts for ConfigWizard v2
BOOTROM: Enabled interrupts in case of a NVM error during page programming
CCU6: Corrected deadtime calculation
PMU: CNF_CYC_SENSE available only for devices with UC_FEATURE_STOPMODE
V1.4.2
Fixed DC motor example
Updated range check for UARTx_BaudRate_Set
Corrected all NVIC_NodeXY_Int_En/Dis functions
Corrected address of SHPR2 register
Changed default values of ADC2 Ch7 LOTH (1.1 --> 1.01), ADC2 Ch2 UPTH (17.3 --> 23.4), ADC2 Ch3 LOTH (6 --> 5.2) (applies to new projects and examples)
Corrected Slow down mode function
tle986x.h
updated, the registers MF->TEMPSENSE_CTRL, MF->REF1_STS and MF->REF2_CTRL address meapping corrected
V1.4.0
every files pair (*.c and *.h) maintains there own revision history
please have a look for changes inside the individual files
macro like functions in header files are replaced by inline function
SFR bit field access done by FieldMod/FieldWrt/FieldRd function (
sfr_access.h
)
The device specific defines, like memory map, are moved from
tle_device.h
to
a new file
tle_variants.h
. The include of
tle_device.h
is still sufficient,
as it includes
tle_variants.h
All SDK functions are unit tested using Tessy 4.1
The SDK is MISRA 2012 checked, further details can be found
MISRA 2012 compliancy
The SDK supports ARMCC v5 and ARMCC v6
Config Wizard Support
Config Wizard 1 and Config Wizard 2 support added
When creating a new project the user can select either the Config Wizard 1, see
Creating a project from scratch using the Config Wizard 1
or the Config Wizard 2, see
Creating a project from scratch using the Config Wizard 2
Migrating projects from Config Wizard 1 to Config Wizard 2 is possible, see
Migrating a project from Config Wizard 1 to Config Wizard 2
All example projects are with Config Wizard 2 only
To get the Config Wizard 1, click on this
link
To get the Config Wizard 2, get the
Infineon Toolbox
Generated by
1.8.16