|
Technical Support
Support Resources
Product Information
|
What's New in MDKARM Version 5.30
MDK-ARM - Version 5.30 release
Release Date: 4th May, 2020
-
[uVision updated to V5.30.0.0]
-
Added support for Arm
Cortex-M55 based devices.
-
Added
M-Profile Vector Extension debug dialog for
configurable data vector display.
-
Updated the product editions MDK-Lite and
MDK-Essential to support secure/non-secure build and
debug of Armv8-M and Armv8.1-M compliant processor based
devices.
-
Added debug functions for conversions between raw integer
and floating point values:
F32ToRawF16,
F32ToRawF32,
F64ToRawF64,
RawF16ToF32,
RawF32ToF32, and
RawF64ToF64.
-
Arm Compiler 6 gets selected by default when creating a
New Project for Arm Cortex-M based devices.
-
Arm Compiler 6 assembler ('armclang') gets selected by
default instead of legacy 'armasm', when selecting Arm Compiler
6 toolchain. For backwards compatibility there are new
Language/Code Generation Assembler
Options to choose from.
-
Default Compiler Version configuration has been
simplified to configure one version for Arm Compiler major
version 5 and 6 each, which is independent from the processor
of the selected device. Note that some processors are
exclusively supported by a major version of the Arm
Compiler.
-
Disabled dynamic syntax checking for files opened in the
editor that do not belong to the active project of a
multiproject workspace.
-
Added new
Editor window icon to indicate that a file does not
belong to the active project of a multiproject workspace. In
addition the filename is displayed in grey.
-
Added support for import and export of the
CMSIS-Build project format (*cprj).
-
Added support for
Project Information and Layers used by
CMSIS-Build tools.
-
Discontinued support for the toolchain independent project
description format (*.cpdsc).
-
[Arm Compiler included]
-
Updated Arm Compiler
6 to version 6.14 - see Release Notes for
further details.
-
[Software Packs included]
-
Keil
- MDK Middleware 7.11.1
-
Updated
File System Component to version 6.13.5
-
Corrected bug in
FAT name cache which could cause a cache
miss situation on file entry scan.
-
Corrected bug in
FAT name cache which could cause a long file
name entry overwrite.
-
Corrected bug in
fwrite for EFS which could cause
invalid file allocation order.
-
Corrected bug in
fseek for EFS which caused invalid
setting of the file position pointer.
-
Corrected bug in
fchdir which failed to operate in case of
single character foldernames and FAT.
-
Minor optimizations and fixes in
fdefrag (EFS only).
-
Updated
Network Component to version 7.13.1
-
Corrected backward compatibility with a few older
versions of network configurations, causing build
failures.
-
Updates from version 7.12.0 to
7.13.0:
-
Added support for multiple LAN
interfaces (Ethernet, WiFi) that can be used
simultaneously.
-
Added
netCGI_CustomHeader function to add a
custom HTTP header to the web server response.
-
Added
netHTTPs_CalcHashHA1 function to
calculate MD5 hash HA1 for HTTP Digest
authentication.
-
Corrected IGMP checksum check error if
the IGMP message is longer than 8
octets.
-
Corrected possible memory corruption in HTTP
server, when a long HTTP URL request is
received and Root Folder is used.
-
Corrected memory issue when BSD stream
socket keeps sending data on half-closed
connection.
-
Corrected DHCPv6 client issue to discard
address offers, if preferred lifetime is equal to
valid lifetime.
-
Corrected modem driver issue with modem
initialization string length limited to 64
characters.
-
Reworked network system viewer in debugger,
added status view for multiple network
interfaces.
-
Updated HTTP server to also add custom
HTTP headers to internally generated server
error messages.
-
Updated USB
Component to version 6.14.0
-
Updated
Graphics Component to version 6.10.8.
-
Unchanged Board
Support Interface specification.
-
ARM - CMSIS 5.7.0
-
Updated:
CMSIS-Core (Cortex-M) to version 5.4.0.
-
Added:
Cortex-M55 cpu support.
- Enhanced: MVE support for Armv8.1-MML.
-
Added: L1 Cache functions for Armv7-M and
later.
-
Updated:
CMSIS-Core (Cortex-A) to version 1.2.0.
- Added: missing DSP intrinsics.
-
Reworked: assembly intrinsics volatile, barriers
and clobbers.
-
Corrected: GIC_SetPendingIRQ to use
GICD_SGIR instead of GICD_SPENDSGIR for
compliance with all GIC specification versions
.
-
Updated:
CMSIS-DSP to version 1.8.0.
-
Added: support for the M-Profile
Vector Extensions (MVE) "Helium".
-
Added: example functions for Vector Machine
programming in folder ./DSP/Examples/ARM/arm_svm_example/.
-
Added: example functions related to Bayesian
Probability programming in folder ./DSP/Examples/ARM/arm_bayes_example/.
-
Added: new folder with Distance Functions to
cluster algorithms in folder ./DSP/Source/DistanceFunctions/.
-
Added: Statistic Functions arm_entropy_f32,
arm_kullback_leibler_f32, arm_logsumexp_f32 and
arm_logsumexp_dot_prod_f32 in folder ./DSP/Source/StatisticsFunctions/.
-
Updated:
CMSIS-NN to version 1.3.0.
-
Added functions for int8 operators with
symmetric quantization.
-
Updated:
CMSIS-RTOS2 to version 5.5.2.
- Added: support for Cortex-M55 cpu
-
Corrected: thread priority restore on mutex
acquired timeout. This is the case when priority
inherit is used.
-
Enhanced: support for Armv8-M by specifying
the thread TrustZone module identifier as
optional.
-
Updated: configuration default values for Global
Dynamic Memory and Thread Stack.
-
Utilities
-
Updated SVDConv to version
3.3.35.
-
Updated PackChk to version
1.3.90.
-
ARM - CMSIS-Driver 2.6.0 (Software Pack)
-
Updated ESP8266, ESP32 and
WizFi360 WiFi drivers:
-
API V1.1: SocketSend/SendTo and
SocketRecv/RecvFrom (support for polling).
- Added DHCP setting before station Activate.
-
Added read of DHCP assigned IPs after station
activate.
- Fixed serial tx busy flag handling.
-
Fixed function AT_Resp_ConnectAP for NULL
argument.
-
Enhanced serial communication startup
procedure.
-
Updated Inventek ISM43362 WiFi driver (version
1.8.0):
-
API V1.1: SocketSend/SendTo and
SocketRecv/RecvFrom (support for polling).
-
Corrected GetModuleInfo return string
termination.
-
Corrected functionality when DATARDY line is used
in polling mode.
-
Corrected SocketConnect function never returning 0
in non-blocking mode.
-
Corrected SocketRecv/SocketRecvFrom function
polling if called without previous Bind.
- Corrected delay after module reset.
-
For non-STM firmware variant only firmware version
6.2.1.7 is supported.s
-
Documented firmware update procedure for Inventek
ISMART43362-E WiFi shield.
-
Keil -
Arm Compiler 1.6.3 (Software Pack)
-
Added ARMCM55 to the list of supported
processors.
-
Updated Event Recorder documentation describing the
concept of heart beat events.
- Updated SCVD examples to Arm Compiler 6.
-
[Target debugging]
-
ULINKpro:
-
Added debug and trace support for Arm
Cortex-M55 based devices.
-
Added debug and trace support for Armv8.1-M
Unprivileged Debug Extensions (UDE).
-
Corrected missing invocation of CMSIS debug sequence
"DebugCoreStop".
-
Corrected "Trace HW not present" errors after repeated
connection to ST devices with trace.
-
Corrected instruction trace support based on ETMv4 and
enhanced performance.
-
ULINKplus:
-
Added debug and trace support for Arm
Cortex-M55 based devices.
-
Added debug and trace support for Armv8.1-M
Unprivileged Debug Extensions (UDE).
-
Added support for
TraceDataPoint and
TraceAccessPoint debug commands previously only
available for ULINKpro.
-
Corrected missing invocation of CMSIS debug sequence
"DebugCoreStop".
-
Corrected "Trace HW not present" errors after repeated
connection to ST devices with trace.
-
ULINK2:
-
Added support for
TraceDataPoint and
TraceAccessPoint debug commands previously only
available for ULINKpro
-
Corrected missing invocation of CMSIS debug sequence
"DebugCoreStop".
-
Corrected "Trace HW not present" errors after repeated
connection to ST devices with trace.
-
CMSIS-DAP:
-
Added debug and trace support for Arm
Cortex-M55 based devices.
-
Added debug and trace support for Armv8.1-M
Unprivileged Debug Extensions (UDE).
-
Added support for
TraceDataPoint and
TraceAccessPoint debug commands previously only
available for ULINKpro.
-
Corrected missing invocation of CMSIS debug sequence
"DebugCoreStop".
-
Corrected "Trace HW not present" errors after repeated
connection to ST devices with trace.
-
Updated Segger
J-Link debug driver to version 6.70e with
-
Added support for debugging ARM China STAR core based
devices.
-
Added support for instruction trace based on the
Embedded Trace Macrocell (ETM) version 4.
-
Added support for trace stored into the optional
on-chip Embedded Trace Buffer (ETB).
- Corrected defects in the Code Coverage feature.
-
Updated
Nuvoton NULink debug driver to version
3.02.6990.
-
[Cortex-M Architecture models]
-
[Supported Operating Systems]
|
|