MCUXpresso Community Articles

cancel
Showing results for 
Search instead for 
Did you mean: 

MCUXpresso Community Articles

NXP Employee
NXP Employee

NXP's MCUXpresso Software and Tools has expanded to include a new Secure Provisioning Tool, support for integrated third software solutions and has major improvements in the user experience for software selection. This newly updated suite further augments the easy-to-use SDK, IDE and Configuration Tools for streamlined development with Arm® Cortex®-M cores, including NXP’s LPC and Kinetis MCUs and the  i.MX RT Crossover Processors. A (comprehensive) list of supported devices can be found in the MCUXpresso community here: https://community.nxp.com/docs/DOC-333073

MCUXpresso software and tools bring together the best of NXP’s software enablement (core technologies) and integrated solutions from select partners (enabling technologies) into one enablement ecosystem for a shared software experience across a broad set of Arm® Cortex®-M MCUs.

291598-CS_MCUXpresso_EcoGraphic-01.png

The MCUXpresso software and tools core technologies include the MCUXpresso SDK, MCUXpresso IDE , MCUXpresso Config Tools and the MCUXpresso Secure Provisioning Tool.

Integrated middleware in the MCUXpresso SDK brings full application examples to life for connectivity, cloud, storage, security, ML/AI, graphics and HMI, and motor control applications. New Enabling Software Technology examples from strategic graphics and connectivity partners make it easy to transition to licensed products without needing development environment changes. A new front-end to MCUXpresso IDE now enables selection of SDK packages directly from within the tool, and SDK Builder has been updated to make middleware selection easier than ever before.

NXP continues to work with leading development tool technology partners, including Arm Keil and IAR Systems, P&E Micro, and SEGGER to ensure options for leading partner IDE and debug tool support options are available. NXP’s industry leading FreeMASTER advanced data visualization tool is also now available across most of our General Purpose MCUs, enabling runtime configuration and tuning of embedded software applications. Collectively, these enabling tool technologies make it easy for customers to work efficiently from evaluation, through application development, into design.

Learn more at https://www.nxp.com/mcuxpresso and visit the MCUXpresso Community to learn more about specific updates and features https://community.nxp.com/community/mcuxpresso

 

Look out for new MCUXpresso presentations, updated videos and more training resources coming from January and throughout Q1 2020!

More
0 0 327
NXP Employee
NXP Employee

New versions of MCUXpresso SDK, IDE, and Configuration Tools are now available, along with a new Secure Provisioning Tool. Please see below to learn more about these updates updates and enhanced features in the new releases:

MCUXpresso Secure Provisioning Tool v1  (NEW Release)

  • New MCUXpresso Tool designed for certificate and key management, secure image preparation, and device provisioning and programming.
  • Secure provisioning via unified graphical UI and command-line interface
  • Support included for i.MX RT1050 and i.MX RT1060 device, supporting HAB4 secure boot flow including signed and encrypted images. Support for LPC devices and features is planned in afuture release, elftosb_gui is currently available as an alternative solution within the MCUXpresso SDK (included with MCU Boot).
  • Uses several existing utilities (unifying them with a common GUI / CLI):
    • elftosb
    • blhost/Flashloader
    • CST/srktool
    • sdphost
  • Supports generation and management of keys, signatures, and certificates associated with encrypting and signing an application.
  • Provides a unified command-line interface to allow for automated scripting of device provisioning and programming.

 

MCUXpresso SDK v2.7 (Update release)

  • Updated peripheral drivers to v2.7.0 SDK code base for all included boards and devices
  • New integrated enabling software technologies (stacks and middleware) –
    • CANopen stacks from EmSA
    • Embedded Wizard by TARA
    • Google Cloud IoT Core
    • LittlevGL
    • Storyboard by Crank Software
  • Updated included middleware –
    • Amazon FreeRTOS Kernel 201908.00
    • Cypress Wi-Fi v6.4.0
    • FatFs v0.13c
    • lwIP v2.1.2+
    • Mbed TLS v2.16.2
    • Microsoft Azure Cloud Connectivity SDK v1.3.4
    • SEGGER emWin v5.50g
  • Updated GNU Arm Embedded Toolchain to GCC8 (2019-q3-update)

 

 

MCUXpresso IDE v11.1 (Update release)

  • New welcome system with built-in SDK selection
  • New SDK plug-in system to simplify SDK installation and management
  • Improved support for Middleware components in New project wizard
  • Improved multi-core, secure/non-secure debug support
  • Flash driver performance improvements
  • Multiple improvements to Image Info view
  • Updated SDK Creator, including photo and metatag customization
  • Added MCUXpresso Dark Theme color options
  • Reduced code size of debug builds by optimization of assert() functions
  • Updated underlying Eclipse and GCC components:
    • Eclipse 4.12.0.v201906 / CDT9.8.1
    • GCC8-2019q3-update

 

MCUXpresso Config Tools v7.0 (Update release)

  • Updated to Trusted Execution Environment tool to allow for easier navigation, visualization of memory regions, and improved alignment with MCUXpresso IDE MCU memory settings.
  • Improved support for FlexSPI configuration within the Peripheral Tool
  • Support for new devices and middleware configuration
  • Improved handling of peripheral structure names
  • Support for external memory validation (SEMC/SDRAM and FlexSPI/NOR) UI support for Dark Theme

More
0 0 285
NXP Employee
NXP Employee

We are pleased to announce that MCUXpresso Config Tools v7 are now available.

 

MCUXpresso Configuration Tools is a product with set of tools that help users of all levels with a Cortex-M-based MCU solution.

Features

  • Available as Web, Desktop application and MCUXpresso IDE plug-ins
  • MCUXpresso SDK v2 support
  • Multicore support
  • GUI localized for English and Simplified Chinese
  • On-Demand device data download for latest features and support
  • Integrated directly within MCUXpresso IDE, standalone version supports other compilers and IDEs
  • Currently there are the following tools available: 

MCUXConfigTools_BD.jpg

Downloads

 

Revision History

7.0.1

  • Mac OS X 10.15 operating system support added.

  • TEE tool: Displays correctly inaccessible regions in "Memory attribution map" view.7.0

7.0

  • Added "Help | Kit/Board Information" option that displays information about currently used kit or board.
  • Clickable Part number, Board and Kit name supported. It displays information about currently used processor, board and kit.
  • Data Manager - supports clearing locally cached processors, boards, kit and components content.
  • Configuration Preferences - supports custom copyright in generated sources
  • TEE tool: Memory map is now interactive, cell double click opens its configuration.
  • TEE tool: Memory map now displays peripherals space details.
  • TEE tool: Added possibility to import memory configuration from MCUXpresso IDE project(s).
  • TEE tool: Memory regions in Access overview are now grouped by memory type; all memory region aliases are displayed in a single row.
  • TEE tool: Pins table now contains pin labels from the Pins tool.
  • TEE tool: Additional validations and security setting recommendations.
  • Peripherals tool: Tool can now generate binary output files.
  • Peripherals tool: Component name is derived from the selected peripheral by default. It can be overwritten by a user.
  • Peripherals tool: Documentation view improvements related to navigation added two new features - header with links in documentation content and selection box in header of view.
  • Peripherals tool: Deprecated components have "(deprecated)" suffix in the add component dialog if there are still other instances of this type in configuration.
  • Pins tool: Added automatic routing feature which can be used for conflict resolution in the current functional group.
  • (MCUXpresso Config Tools only): Preferences - Added Dark theme support
  • (MCUXpresso IDE only): Added SEMC/SDRAM stress tests, with RT support.
  • (MCUXpresso IDE only): Added FlexSPI/NOR Validation tool, with RT support.


Community

MCUXpresso Config Tools

 

 

MCUXpresso Config Tools Data

The Data for MCUXpresso Config Tools v7 was successfully deployed on the production system.

 

What’s new in data

The Data for MCUXpresso Config Tools v7 release provides following updates:

  • 330 Kinetis, LPC and i.MX processors and 229 boards supported in total.
  • Updated code generated by Pins, Clocks and Peripherals tool to support SDK v2.7 API.
  • Peripherals tool support added for LPC8N04, KV11/4x/5x, KExx, KV3x and K22 (FN1M0 and FX512 memory variants only) processors. 200 processors supported by Peripherals tool in total - all processors in SDK v2.7 are supported by Peripherals tool now.
  • Added 21 new Peripherals tool components for various Kinetis, LPC and i.MX RT processors. 103 components are available now in total.
  • Improved DMA support in Peripherals tool - edma and lpc_dma components updated to support transactional and non-transactional modes, improved support of DMA request settings in other Peripherals tool components.
  • Improved interrupt settings in Peripherals tool components, added default interrupt subroutine snippets.
  • Added new Audio 1.0 and Device Firmware Update classes to USB Peripherals tool component, supported suspend/resume/remote wake-up feature, improved PHDC class support and USB endpoint settings.
  • Added support of Memory validation for i.MX8MM processors, maintenance update of Memory validation/DDR tool supporting RT1020, RT1050, RT1060, RT1064 and i.MX8MM processors.
  • Updated TEE tool for LPC55S6x processors.
  • Various other small improvements and bug fixes of Pins, Clocks and Peripherals tool. 

Supported processors, boards, kits and components

 

i.MX

Kinetis

LPC

QN

imx7ulp-14x14-arm2

imx7ulp-evk

imx7ulp-evk-emmc

imx7ulp-evk-emmc-qspi

imx7ulp-evk-ft5416

imx7ulp-evk-lpuart

imx7ulp-evk-mipi

imx7ulp-evk-qspi

imx7ulp-evk-sd1

imx7ulp-evk-sensors-to-i2c5

imx7ulp-evk-wm8960

IMXRT1050-EVKB

MCIMX7ULP-EVK-REV-B

MIMX8M-EVK-REV-B

MIMX8MM-EVK-REV-C

MIMX8MN-EVK-REV-A

MIMX8QM-MEK-REV-B

MIMX8QX-MEK-REV-B

MIMXRT1010-EVK

MIMXRT1015-EVK

MIMXRT1020-EVK

MIMXRT1060-EVK

MIMXRT1064-EVK

FRDM-K32L3A6

FRDM-K32L2B

FRDM-K22F

FRDM-K28F

FRDM-K28FA

FRDM-K64F

FRDM-K66F

FRDM-K82F

FRDM-KE02Z40M

FRDM-KE04Z

FRDM-KE06Z

FRDM-KE15Z

FRDM-KE16Z

FRDM-KL02Z

FRDM-KL03Z

FRDM-KL25Z

FRDM-KL26Z

FRDM-KL27Z

FRDM-KL28Z

FRDM-KL43Z

FRDM-KL46Z

FRDM-KL82Z

FRDM-KV10Z

TWR-KV58F220M

TWR-KW24D512

USB-KW24D512

USB-KW41Z

FRDM-KV11Z

FRDM-KV31F

FRDM-KW24

FRDM-KW36

FRDM-KW41Z

HEXIWEAR

HVP-KE18F

HVP-KV11Z75M

HVP-KV31F120M

HVP-KV46F150M

HVP-KV58F

MAPS-KS22

TWR-K21D50M

TWR-K21F120M

TWR-K22F120M

TWR-K24F120M

TWR-K60D100M

TWR-K64F120M

TWR-K65F180M

TWR-K80F150M

TWR-KE18F

TWR-KL28Z72M

TWR-KL43Z48M

TWR-KL82Z72M

TWR-KM34Z75M

TWR-KV10Z32

TWR-KV11Z75M

TWR-KV31F120M

TWR-KV46F150M

LPC54018-IoT-Module

LPC54S018-IoT-Module

LPC8N04DevBoard

LPCXpresso51U68

LPCXpresso54018

LPCXpresso54018M

LPCXpresso54102

LPCXpresso54114

LPCXpresso54608

LPCXpresso54618

LPCXpresso54628

LPCXpresso54S018

LPCXpresso54S018M

LPCXpresso802

LPCXpresso804

LPCXpresso812

LPCXpresso824

LPCXpresso845

LPC845BREAKOUT

LPCXpresso55S28

LPCXpresso55S69

QN908XCDK

Processors:

i.MX

Kinetis

LPC

MCIMX7U3xxxxx

MCIMX7U5xxxxx

MIMX8MD6xxxHZ

MIMX8MD6xxxJZ

MIMX8MD7xxxHZ

MIMX8MD7xxxJZ

MIMX8MM1xxxKZ

MIMX8MM1xxxLZ

MIMX8MM2xxxKZ

MIMX8MM2xxxLZ

MIMX8MM3xxxKZ

MIMX8MM3xxxLZ

MIMX8MM4xxxKZ

MIMX8MM4xxxLZ

MIMX8MM5xxxKZ

MIMX8MM5xxxLZ

MIMX8MM6xxxKZ

MIMX8MM6xxxLZ

MIMX8MN1xxxIZ

MIMX8MN1xxxJZ

MIMX8MN2xxxIZ

MIMX8MN2xxxJZ

MIMX8MN3xxxIZ

MIMX8MN3xxxJZ

MIMX8MN4xxxIZ

MIMX8MN4xxxJZ

MIMX8MN5xxxIZ

MIMX8MN5xxxJZ

MIMX8MN6xxxIZ

MIMX8MN6xxxJZ

MIMX8MQ5xxxHZ

MIMX8MQ5xxxJZ

MIMX8MQ6xxxHZ

MIMX8MQ6xxxJZ

MIMX8MQ7xxxHZ

MIMX8MQ7xxxJZ

MIMX8QM6xxxFF

MIMX8QX2xxxFZ

MIMX8QX6xxxFZ

MIMXRT1011xxxxx

MIMXRT1015xxxxx

MIMXRT1021xxxxx

MIMXRT1051xxxxB

MIMXRT1052xxxxB

MIMXRT1061xxxxA

MIMXRT1062xxxxA

MIMXRT1064xxxxA

 

K32L3A60xxx

K32L2B11xxxxA

K32L2B21xxxxA

K32L2B31xxxxA

MK02FN128xxx10

MK02FN64xxx10

MK10DN512xxx10

MK10DX128xxx10

MK10DX256xxx10

MK11DN512Axxx5

MK11DN512xxx5

MK11DX128Axxx5

MK11DX128xxx5

MK11DX256Axxx5

MK11DX256xxx5

MK12DN512xxx5

MK12DX128xxx5

MK12DX256xxx5

MK20DN512xxx10

MK20DX128xxx10

MK20DX256xxx10

MK21DN512Axxx5

MK21DN512xxx5

MK21DX128Axxx5

MK21DX128xxx5

MK21DX256Axxx5

MK21DX256xxx5

MK21FN1M0Axxx12

MK21FN1M0xxx12

MK21FX512Axxx12

MK21FX512xxx12

MK22DN512xxx5

MK22DX128xxx5

MK22DX256xxx5

MK22FN128xxx10

MK22FN128xxx12

MK22FN1M0Axxx12

MK22FN1M0xxx12

MK22FN256xxx12

MK22FN512xxx12

MK22FX512Axxx12

MK22FX512xxx12

MK24FN1M0xxx12

MK24FN256xxx12

MK26FN2M0xxx18

MK27FN2M0Axxx15

MK27FN2M0xxx15

MK28FN2M0Axxx15

MK28FN2M0xxx15

MK30DN512xxx10

MK30DX128xxx10

MK30DX256xxx10

MK40DN512xxx10

MK40DX128xxx10

MK40DX256xxx10

MK50DN512xxx10

MK50DX256xxx10

MK51DN256xxx10

MK51DN512xxx10

MK51DX256xxx10

MK52DN512xxx10

MK53DN512xxx10

MK53DX256xxx10

MK60DN256xxx10

MK60DN512xxx10

MK60DX256xxx10

MK63FN1M0xxx12

MK64FN1M0xxx12

MK64FX512xxx12

MK65FN2M0xxx18

MK65FX1M0xxx18

MK66FN2M0xxx18

MK66FX1M0xxx18

MK80FN256xxx15

MK82FN256xxx15

MKE02Z16xxx4

MKE02Z32xxx4

MKE02Z64xxx4

MKE04Z128xxx4

MKE04Z64xxx4

MKE04Z8xxx4

MKE06Z128xxx4

MKE06Z64xxx4

MKE14F256xxx16

MKE14F512xxx16

MKE14Z128xxx7

MKE14Z256xxx7

MKE14Z32xxx4

MKE14Z64xxx4

MKE15Z128xxx7

MKE15Z256xxx7

MKE15Z32xxx4

MKE15Z64xxx4

MKE16F256xxx16

MKE16F512xxx16

MKE16Z32xxx4

MKE16Z64xxx4

MKE18F256xxx16

MKE18F512xxx16

MKL02Z16xxx4

MKL02Z32xxx4

MKL02Z8xxx4

MKL03Z16xxx4

MKL03Z32xxx4

MKL03Z8xxx4

MKL13Z32xxx4

MKL13Z64xxx4

MKL14Z32xxx4

MKL14Z64xxx4

MKL15Z128xxx4

MKL15Z32xxx4

MKL15Z64xxx4

MKL16Z128xxx4

MKL16Z256xxx4

MKL16Z32xxx4

MKL16Z64xxx4

MKL17Z128xxx4

MKL17Z256xxx4

MKL17Z32xxx4

MKL17Z64xxx4

MKL24Z32xxx4

MKL24Z64xxx4

MKL25Z128xxx4

MKL25Z32xxx4

MKL25Z64xxx4

MKL26Z128xxx4

MKL26Z256xxx4

MKL26Z32xxx4

MKL26Z64xxx4

MKL27Z128xxx4

MKL27Z256xxx4

MKL27Z32xxx4

MKL27Z64xxx4

MKL28Z512xxx7

MKL33Z128xxx4

MKL33Z256xxx4

MKL33Z32xxx4

MKL33Z64xxx4

MKL34Z64xxx4

MKL36Z128xxx4

MKL36Z256xxx4

MKL36Z64xxx4

MKL43Z128xxx4

MKL43Z256xxx4

MKL46Z128xxx4

MKL46Z256xxx4

MKL82Z128xxx7

MKM34Z256xxx7

MKS20FN128xxx12

MKS20FN256xxx12

MKS22FN128xxx12

MKS22FN256xxx12

MKV10Z128xxx7

MKV10Z16xxx7

MKV10Z32xxx7

MKV10Z64xxx7

MKV11Z128xxx7

MKV11Z64xxx7

MKV30F128xxx10

MKV30F64xxx10

MKV31F128xxx10

MKV31F256xxx12

MKV31F512xxx12

MKV42F128xxx16

MKV42F256xxx16

MKV42F64xxx16

MKV44F128xxx16

MKV44F256xxx16

MKV44F64xxx16

MKV46F128xxx16

MKV46F256xxx16

MKV56F1M0xxx24

MKV56F512xxx24

MKV58F1M0xxx24

MKV58F512xxx24

MKW21D256xxx5

MKW21D512xxx5

MKW21Z256xxx4

MKW21Z512xxx4

MKW22D512xxx5

MKW24D512xxx5

MKW31Z256xxx4

MKW31Z512xxx4

MKW35A512xxx4

MKW35Z512xxx4

MKW36A512xxx4

MKW36Z512xxx4

MKW41Z256xxx4

MKW41Z512xxx4

LPC51U68

LPC54005

LPC54016

LPC54018

LPC54101J256

LPC54101J512

LPC54102J256

LPC54102J512

LPC54113J128

LPC54113J256

LPC54114J256

LPC54605J256

LPC54605J512

LPC54606J256

LPC54606J512

LPC54607J256

LPC54607J512

LPC54608J512

LPC54616J256

LPC54616J512

LPC54618J512

LPC54628J512

LPC54S005

LPC54S016

LPC54S018

LPC54018M

LPC54S018M

LPC802

LPC804

LPC810

LPC811

LPC812

LPC822

LPC824

LPC832

LPC834

LPC844

LPC845

LPC8N04

LPC5526

LPC5528

LPC55S26

LPC55S28

LPC55S66

LPC55S69

QN

QN908XC

Components:

Components

acmp

adc12

adc16

adc_12b1msps_sar

adc_etc

aoi

capt

cmp_1

cmp

cmt

cop

crc

csi

ctimer

dac

dcp

dma

dmic

dspi

edma

eeprom

elcdif

enc

ewm

flexbus

flexcan

flexcomm_i2c

flexcomm_i2s

flexcomm_spi

flexcomm_usart

flexio_i2c_master

flexio_i2s

flexio_spi

flexio_uart

flexspi

ftm

gint

gpio

gpt

hashcrypt

i2c

igpio

kpp

llwu

lpadc

lpc_acomp

lpc_adc

lpc_crc

lpc_dac

lpc_dma

lpc_gpio_1

lpc_gpio

lpc_i2c_1

lpc_i2c

lpc_lcdc

lpc_minispi

lpc_miniusart

lpc_rtc_1

lpc_rtc

lpc_spi_ssp

lpi2c

lpit

lpsci

lpspi

lptmr

lpuart

mcan

mrt

msg

nfc

ostimer

pdb

pint

pit

plu

pwm

qtmr

rit

rnga

rtc

rtwdog

sai

sctimer

semc

sha

snvs_hp

snvs_lp

spdif

spi

system

tempmon

tpm

trng

tsens

uart

usb

utick

vref

vspi

vusart

wdog01

wdog32

wdog

wdt

wkt

wwdt

More
0 0 686
NXP Employee
NXP Employee

We are pleased to announce that MCUXpresso IDE v11.1.0 (build 3209) is now available. This is a major new version of the IDE, and contains many new features and enhancements over the previous MCUXpresso IDE v11.0.1 and earlier releases.

Overview Presentation

The attached presentation, recommended viewing for all users (new or experienced), provides an overview of many of the major changes, as well as things to be aware of when upgrading from an earlier release:

This complements the information provided in the IDE's release notes (also included at the end of this post).

Installer Downloads

To download the installers for all platforms, please login to our download site via: 

 

Documentation

Additional information can be found in the updated User Guide and other documentation, which can be accessed from the built in help system available via IDE's Help menu and in PDF form from within the installation directory or downloaded from:

 

Notification of future releases

To receive notifications about future releases, please follow : MCUXpresso IDE - Release History 

Summary of Changes - version 11.1.0 - December 2019

  • Upgraded underlying Eclipse Framework to 4.12.0.v201906 / CDT9.8.1
  • Upgraded supplied GNU ARM Embedded Toolchain to GCC8-2019q3-update
  • Added support for MCUXpresso SDK v2.7
  • Upgraded integrated version of MCUXpresso Config Tools to v7
  • New Welcome View, providing an improved out-of-box experience for new users. The IDE now also opens for the first time at a larger default window size, improving usability without the need for resizing
  • New "plugin SDK" system provides an easy-to-use mechanism for simplified installation and management of MCUXpresso SDKs
  • Reduced code size of debug builds of SDK projects by decreasing the overhead of the assert() function, which is commonly called by SDK functions. This has been done by the addition of "-fmerge-constants" and "-fmacro-prefix-map" compiler options to project compiler optimization settings
  • Added support for more complex specification of dependencies between SDK components. This allows some components (in particular, middleware ones) that previously could only be accessed through SDK examples, to now be added to projects and configured, either as they are created by the new project wizard, or for existing projects via "Manage SDK Components". Note that this functionality requires SDK 2.7
  • Various enhancements to "Installed SDKs" View, including:
    • New tabs provide easy access to the list of boards and devices that are installed into IDE, in addition to the actual SDKs.
    • Right click menu on a board or device also allows new project wizard (and, for boards, import example wizard) to be run
    • Detailed information on contents of selected SDK is now displayed in Outline View
    • Improved loading of SDKs, including refreshing, improving performance and fixing memory leaks
    • Copy/paste of SDKs now allowed between View and OS filer, as well as between different IDE instances
  • Fixed an issue with sorting of boards in SDK wizards
  • Fixed an issue with handling of combined secure / non-secure with multicore projects
  • Fixed issue with "Manage SDK Components" removing &quot from C++ Symbols in .cproject file
  • Various fixes and enhancements to SDK Editor / Creator, to support "user board SDKs" to act as an extension to a standard MCUXpresso SDK
  • Various fixes and enhancements to Image Info View. In particular:
    • Further improvements to load times
    • Added ability to double-click on memory region in Memory Usage tab and jump to that region in the Memory Contents tab
    • "Load" from project button now provides a drop-down to allow direct loading of info from multiple build configurations into multiple Image Info Views
    • Regular expressions now supported in "Search..." box
    • "Open 'main' symbol" button implemented on toolbar
    • Improved support for projects outside the workspace
  • Various improvements and fixes to map file awareness, including:
    • Improved handling of C++ projects
    • Fixed an issue with handling expressions containing parentheses
  • Various improvements and fixes to linker script file awareness, including improved handling of libraries specified in script
  • Various improvements to the managed linker script system:
    • Standardized set of symbols now generated for sections
    • Fixed an issue with LMA being incorrectly set in some circumstances for sections that do not have a real load address (e.g. .bss). Although this did not prevent the generated image from working, it could cause, for example, erroneous information in Image Info View
    • Plain load image functionality now supported for RT6xx devices
    • LinkServer FreeRTOS debug config rodata now placed by script, when appropriate
  • Increased default java memory settings (-Xms, -Xmx) in mcuxpressoide.ini file. This means the IDE may now use up to 2GB by default
  • Windows build tools now provide 'mv' command
  • Added MCUXpresso Dark Theme, providing better support for IDE's tailored set of Views being used in dark mode
  • * Improved organization of MCUXpresso IDE preferences, in
    particular Debug related ones
  • Project decorators implemented in Project Explorer View to indicate Master/Slave and Secure/Non-secure projects
  • Standardized graphing technology used by SWO Interrupt trace and by Global Variables View
  • Improvements to LinkServer flash driver performance for many devices. In particular, most flash drivers now implement a
    "verify-same" hashing mechanism to remove the need to erase/reprogram when the memory being programmed already has the required content. This can provide a noticeable improvement in debug startup time, particularly when repeatably debugging large, non-changing images
  • Required debug probe can now be selected by double-clicking on it in the "Probes discovered" dialog
  • Global Variables View now uses a check-box system to select variables to be displayed in graphs within the details pane
  • Improved handling of certain variable types, along with signed versus unsigned variables, within the Global Variables View
  • Fixed an issue with display of large arrays in Global Variables View with SEGGER and P&E Micro debug connections, when Live variables are enabled
  • Various fixes and enhancements to the Peripherals View, in particularly some registers being marked as inaccessible when single stepping
  • Fixed an issue with Disassembly View going blank after Restart, with LinkServer debug connections
  • Fixed an issue with flash programming with P&E Micro probes when filename or path contains a space
  • Fixed various memory leaks triggered during debugging
  • Fixed an issue with decoding correct stack pointer to be used in Faults View
  • When debugging secure / non-secure projects, you can now set breakpoints in CMSE functions and view source when breakpoints hit
  • Reduced the RAM footprint of the FTFA_1K.cfx LinkServer flash driver, to prevent issues on some smaller RAM devices that make use of this driver (e.g. MKE14Z32)
  • Additional and improved Linkserver connect scripts for RT10xx devices, which in particular reset the FlexRAM sizes to default. Note that for some devices, these will only be picked up by default if you are using an appropriate SDK 2.7
  • Fixed an issue that could prevent LinkServer SWO trace and power measurement from working on Linux platforms in some circumstances
  • Fixed an issue with setting wirespeed in LinkServer launch configurations
  • Cleaned up various layout issues with launch configuration editor
  • Updates to product and installer to allow better compatibility with newer versions of Ubuntu. Note that our supported Linux platforms remain Ubuntu 16.04 LTS and 18.04 LTS
  • Updates to support new devices, including LPC551x, K32L2A and K32L2B families
  • NXP LPC-LINK2 CMSIS-DAP firmware soft-loaded by IDE updated to v5.361
  • Upgraded to a later version of the P&E Micro plugin (v4.4.1)
  • Upgraded to a later version of the SEGGER J-Link software (v6.54c)

More
2 0 1,478
Labels