zephyr/ext/hal/nxp/mcux/README

94 lines
3.9 KiB
Plaintext
Raw Normal View History

MCUXpresso SDK
##############
Origin:
NXP MCUXpresso SDK
http://mcux.nxp.com
NXP Kinetis Connectivity Software
https://www.nxp.com/webapp/Download?colCode=KW40Z-CONNECTIVITY-SOFTWARE&appType=license&Parent_nodeId=1432854896956716810497&Parent_pageType=product
https://www.nxp.com/webapp/Download?colCode=MKW2XD-MRC20A-CONNECTIVITY-SW&appType=license&Parent_nodeId=1425322332576706617013&Parent_pageType=productI
Status:
The MCUXpresso SDK is released on a per-SoC basis, therefore we have a mix
of versions:
SoC Version (Release Date) Tag
----------------------------------------------------------------------------
MIMXRT1015 SDK 2.5.0 (2019-03-11) REL_2.5.0_RT1015_RFP
LPC54114 SDK 2.5.0 (2018-12-17) REL_2.5.0_REL9_RFP_RC3_7_1
LPC55S69 SDK 2.5.1 (2019-04-18) 207 2019-04-18
MIMXRT1051 SDK 2.5.0 (2018-12-17) REL_2.5.0_REL9_RFP_RC3_7_1
MIMXRT1052 SDK 2.5.0 (2018-12-17) REL_2.5.0_REL9_RFP_RC3_7_1
MIMXRT1061 SDK 2.5.0 (2018-12-17) REL_2.5.0_REL9_RFP_RC3_7_1
MIMXRT1062 SDK 2.5.0 (2018-12-17) REL_2.5.0_REL9_RFP_RC3_7_1
MIMXRT1021 SDK 2.5.0 (2018-12-17) REL_2.5.0_REL9_RFP_RC3_7_1
MIMXRT1064 SDK 2.4.0 (2018-10-22) REL_SDK_2.4.0_RT1064_RFP_INTERNAL
MK64F12 SDK 2.5.0 (2018-12-17) REL_2.5.0_REL9_RFP_RC3_7_1
MKE14F16 SDK 2.5.0 (2018-12-17) 150 2018-12-17
MKE16F16 SDK 2.5.0 (2018-12-17) 150 2018-12-17
MKE18F16 SDK 2.5.0 (2018-12-17) 150 2018-12-17
MKL25Z4 KSDK 2.2.0 (2017-06-29) REL6.GA.RC4.6_ISSDK1.6GAFIX.GEN
MKW21Z4 KSDK 2.2.0 (2018-01-19) release_conn_ksdk_2.2_kw41z_1.0.4_stage_final
MKW22D5 KSDK 2.2.0 (2017-03-21) REL_SDK_REL6_2.0.0_GA_RC4_6
MKW24D5 KSDK 2.2.0 (2017-03-21) REL_SDK_REL6_2.0.0_GA_RC4_6
MKW31Z4 KSDK 2.2.0 (2018-01-19) release_conn_ksdk_2.2_kw41z_1.0.4_stage_final
MKW41Z4 KSDK 2.2.0 (2018-01-19) release_conn_ksdk_2.2_kw41z_1.0.4_stage_final
Some older Kinetis W family SoCs are not supported in MCUXpresso SDK, but
instead are supported by the Kinetis Connectivity Software. This
distribution is based on the same Kinetis SDK (ksdk) that MCUXpresso SDK
evolved from. These older SoCs have many of the same peripherals as KW41Z,
so we can reuse newer MCUXpresso SDK drivers from KW41Z, and import only the
SoC header files from the Kinetis Connectivity Software.
SoC Version (Release Date) Tag
----------------------------------------------------------------------------
MCR20A 1.0.0 N/A
MKW20Z4 1.0.1 (2015-12-10) N/A
MKW30Z4 1.0.1 (2015-12-10) N/A
MKW40Z4 1.0.1 (2015-12-10) N/A
Purpose:
Provides device header files and bare metal peripheral drivers for Kinetis,
LPC, and i.MX SoCs. Zephyr shim drivers are built on top of these imported
drivers to adapt the MCUXpresso SDK APIs to Zephyr APIs.
Description:
This package is an extract from the upstream MCUXpresso SDK that contains
only the files needed for Zephyr. Some directory structure changes are made
to facilitate driver code reuse across multiple SoCs.
Dependencies:
CMSIS header files
URL:
http://mcux.nxp.com
https://www.nxp.com/webapp/Download?colCode=KW40Z-CONNECTIVITY-SOFTWARE&appType=license&Parent_nodeId=1432854896956716810497&Parent_pageType=product
https://www.nxp.com/webapp/Download?colCode=MKW2XD-MRC20A-CONNECTIVITY-SW&appType=license&Parent_nodeId=1425322332576706617013&Parent_pageType=productI
commit:
N/A
Maintained-by:
External
License:
BSD-3-Clause
License Link:
https://spdx.org/licenses/BSD-3-Clause.html
Patch List:
* Changes from official delivery:
- Fix ethernet timestamping driver. The nanosecond part of the frame
timestamp wasn't saved.
- Fix PTP event packet type check. The PTP message type was incorrectly
checked.
* Automatically enable ENET_ENHANCEDBUFFERDESCRIPTOR_MODE in HAL if gPTP
support is enabled.
* Add USB device controller drivers, the drivers are based on MCUXpresso SDK release tag REL_2.5.0_REL9_RFP_RC3_7_1.