You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
539 lines
30 KiB
539 lines
30 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<package schemaVersion="1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="PACK.xsd">
|
|
<vendor>Keil</vendor>
|
|
<url>http://www.keil.com/pack/</url>
|
|
<name>Kinetis_KMxx_DFP</name>
|
|
<description>NXP Kinetis KMxx Series Device Support and Examples</description>
|
|
|
|
<releases>
|
|
<release version="1.3.0" date="2016-07-12">
|
|
Reworked KMxx_DFP.
|
|
- changed vendor to NXP.
|
|
- updated documentation.
|
|
- updated boards description.
|
|
- changed device vendor to NXP in projects.
|
|
</release>
|
|
<release version="1.2.0" date="2015-06-03">
|
|
Added Device Support for: MKM34Z2567.
|
|
Added TWR-KM34Z50MV3 board support.
|
|
Updated RTX Blinky examples.
|
|
Reworked conditions.
|
|
</release>
|
|
<release version="1.1.0" date="2014-11-03">
|
|
Added Device Support for: KM14Z64A KM14Z128A KM33Z64A KM33Z128A KM34Z128A.
|
|
SRAM range correction.
|
|
</release>
|
|
<release version="1.0.1">
|
|
Added Device Support for: MKM13Z64xxx5, MKM32Z64xxx5, MKM38Z128xxx5.
|
|
</release>
|
|
<release version="1.0.0">
|
|
First Release version of KMxx Device Family Pack.
|
|
</release>
|
|
</releases>
|
|
|
|
<keywords>
|
|
<!-- keywords for indexing -->
|
|
<keyword>NXP</keyword>
|
|
<keyword>Device Support</keyword>
|
|
<keyword>Device Family Package NXP</keyword>
|
|
<keyword>KMxx</keyword>
|
|
</keywords>
|
|
|
|
<devices>
|
|
<family Dfamily="KMxx Series" Dvendor="NXP:11">
|
|
<processor Dcore="Cortex-M0+" DcoreVersion="r0p0"/>
|
|
<book name="Documents/dui0662a_cortex_m0p_r0p0_dgug.pdf" title="Cortex-M0+ Generic User Guide"/>
|
|
<description>
|
|
Kinetis M series MCUs are based upon the low-power ARM® Cortex®-M0+ core and are designed for single-chip 1, 2 and 3 -phase electricity meters as well as flow meter and other precision measurement applications.
|
|
</description>
|
|
|
|
<!-- ****************************** KM1x ****************************** -->
|
|
<subFamily DsubFamily="KM1x">
|
|
<description>
|
|
Kinetis KM1x MCUs enable single-chip one-, two-, and three-phase electricity meters, as well as flow meter and other precision measurement applications.
|
|
- Includes a powerful analog front end
|
|
- Provides security, including memory protection, tamper detection, and protection of supplier/user data
|
|
- Supports high-precision internal voltage reference with low temperature drift
|
|
- Features a comprehensive enablement suite including reference designs
|
|
</description>
|
|
|
|
<!-- ****************************** MKM13Z64xxx5 ****************************** -->
|
|
<device Dname="MKM13Z64xxx5">
|
|
<processor Dfpu="0" Dmpu="0" Dendian="Little-endian" Dclock="50000000"/>
|
|
<compile header="Device/Include/MKM13Z5.h" define="MKM13Z64xxx5"/>
|
|
<debug svd="SVD/MKM13Z5.svd"/>
|
|
<memory id="IROM1" start="0x00000000" size="0x00010000" startup="1" default="1"/>
|
|
<memory id="IRAM1" start="0x1FFFF000" size="0x00004000" init ="0" default="1"/>
|
|
<algorithm name="Flash/MKMP64_1KB.FLM" start="0x00000000" size="0x00010000" RAMstart="0x20000000" RAMsize="0x1000" default="1"/>
|
|
</device>
|
|
|
|
<!-- ****************************** MKM14Z128xxx5 ****************************** -->
|
|
<device Dname="MKM14Z128xxx5">
|
|
<processor Dfpu="0" Dmpu="0" Dendian="Little-endian" Dclock="50000000"/>
|
|
<compile header="Device/Include/MKM14Z5.h" define="MKM14Z128xxx5"/>
|
|
<debug svd="SVD/MKM14Z5.svd"/>
|
|
<memory id="IROM1" start="0x00000000" size="0x00020000" startup="1" default="1"/>
|
|
<memory id="IRAM1" start="0x1FFFF000" size="0x00004000" init ="0" default="1"/>
|
|
<algorithm name="Flash/MKMP128_1KB.FLM" start="0x00000000" size="0x00020000" RAMstart="0x20000000" RAMsize="0x1000" default="1"/>
|
|
|
|
<book name="Documents/MKMxxZxxCxx5RM.pdf" title="MKM14Z128xxx5 Device Reference Manual"/>
|
|
<book name="Documents/MKMxxZxxCxx5.pdf" title="MKM14Z128xxx5 Device Data Sheet"/>
|
|
</device>
|
|
|
|
<!-- ****************************** MKM14Z64xxx5 ****************************** -->
|
|
<device Dname="MKM14Z64xxx5">
|
|
<processor Dfpu="0" Dmpu="0" Dendian="Little-endian" Dclock="50000000"/>
|
|
<compile header="Device/Include/MKM14Z5.h" define="MKM14Z64xxx5"/>
|
|
<debug svd="SVD/MKM14Z5.svd"/>
|
|
<memory id="IROM1" start="0x00000000" size="0x00010000" startup="1" default="1"/>
|
|
<memory id="IRAM1" start="0x1FFFF000" size="0x00004000" init ="0" default="1"/>
|
|
<algorithm name="Flash/MKMP64_1KB.FLM" start="0x00000000" size="0x00010000" RAMstart="0x20000000" RAMsize="0x1000" default="1"/>
|
|
|
|
<book name="Documents/MKMxxZxxCxx5RM.pdf" title="MKM14Z64xxx5 Device Reference Manual"/>
|
|
<book name="Documents/MKMxxZxxCxx5.pdf" title="MKM14Z64xxx5 Device Data Sheet"/>
|
|
</device>
|
|
|
|
<!-- ****************************** MKM14Z64Axxx5 ****************************** -->
|
|
<device Dname="MKM14Z64Axxx5">
|
|
<processor Dfpu="0" Dmpu="0" Dendian="Little-endian" Dclock="50000000"/>
|
|
<compile header="Device/Include/MKM14ZA5.h" define="MKM14Z64Axxx5"/>
|
|
<debug svd="SVD/MKM14ZA5.svd"/>
|
|
<memory id="IROM1" start="0x00000000" size="0x00010000" startup="1" default="1"/>
|
|
<memory id="IRAM1" start="0x1FFFF000" size="0x00004000" init ="0" default="1"/>
|
|
<algorithm name="Flash/MKMP64_1KB.FLM" start="0x00000000" size="0x00010000" RAMstart="0x20000000" RAMsize="0x1000" default="1"/>
|
|
|
|
<book name="Documents/MKMxxZxxACxx5RM.pdf" title="MKM34Z128Axxx5 Device Reference Manual"/>
|
|
<book name="Documents/MKMxxZxxACxx5.pdf" title="MKM34Z128Axxx5 Device Data Sheet"/>
|
|
</device>
|
|
|
|
<!-- ****************************** MKM14Z128Axxx5 ****************************** -->
|
|
<device Dname="MKM14Z128Axxx5">
|
|
<processor Dfpu="0" Dmpu="0" Dendian="Little-endian" Dclock="50000000"/>
|
|
<compile header="Device/Include/MKM14ZA5.h" define="MKM14Z128Axxx5"/>
|
|
<debug svd="SVD/MKM14ZA5.svd"/>
|
|
<memory id="IROM1" start="0x00000000" size="0x00020000" startup="1" default="1"/>
|
|
<memory id="IRAM1" start="0x1FFFF000" size="0x00004000" init ="0" default="1"/>
|
|
<algorithm name="Flash/MKMP128_1KB.FLM" start="0x00000000" size="0x00020000" RAMstart="0x20000000" RAMsize="0x1000" default="1"/>
|
|
|
|
<book name="Documents/MKMxxZxxACxx5RM.pdf" title="MKM34Z128Axxx5 Device Reference Manual"/>
|
|
<book name="Documents/MKMxxZxxACxx5.pdf" title="MKM34Z128Axxx5 Device Data Sheet"/>
|
|
</device>
|
|
</subFamily>
|
|
|
|
<!-- ****************************** KM3x ****************************** -->
|
|
<subFamily DsubFamily="KM3x">
|
|
<description>
|
|
Kinetis KM3x MCUs enable single-chip one-, two-, and three-phase electricity meters, as well as flow meters and other precision measurement applications.
|
|
- Provides security with active and passive tamper detection with time stamping
|
|
- Supports high-precision internal voltage reference with low temperature drift
|
|
- Features a comprehensive enablement suite including reference designs
|
|
</description>
|
|
|
|
<!-- ****************************** MKM32Z64xxx5 ****************************** -->
|
|
<device Dname="MKM32Z64xxx5">
|
|
<processor Dfpu="0" Dmpu="0" Dendian="Little-endian" Dclock="50000000"/>
|
|
<compile header="Device/Include/MKM32Z5.h" define="MKM32Z64xxx5"/>
|
|
<debug svd="SVD/MKM32Z5.svd"/>
|
|
<memory id="IROM1" start="0x00000000" size="0x00010000" startup="1" default="1"/>
|
|
<memory id="IRAM1" start="0x1FFFF000" size="0x00004000" init ="0" default="1"/>
|
|
<algorithm name="Flash/MKMP64_1KB.FLM" start="0x00000000" size="0x00010000" RAMstart="0x20000000" RAMsize="0x1000" default="1"/>
|
|
</device>
|
|
|
|
<!-- ****************************** MKM33Z128xxx5 ****************************** -->
|
|
<device Dname="MKM33Z128xxx5">
|
|
<processor Dfpu="0" Dmpu="0" Dendian="Little-endian" Dclock="50000000"/>
|
|
<compile header="Device/Include/MKM33Z5.h" define="MKM33Z128xxx5"/>
|
|
<debug svd="SVD/MKM33Z5.svd"/>
|
|
<memory id="IROM1" start="0x00000000" size="0x00020000" startup="1" default="1"/>
|
|
<memory id="IRAM1" start="0x1FFFF000" size="0x00004000" init ="0" default="1"/>
|
|
<algorithm name="Flash/MKMP128_1KB.FLM" start="0x00000000" size="0x00020000" RAMstart="0x20000000" RAMsize="0x1000" default="1"/>
|
|
|
|
<book name="Documents/MKMxxZxxCxx5RM.pdf" title="MKM33Z128xxx5 Device Reference Manual"/>
|
|
<book name="Documents/MKMxxZxxCxx5.pdf" title="MKM33Z128xxx5 Device Data Sheet"/>
|
|
</device>
|
|
|
|
<!-- ****************************** MKM33Z64xxx5 ****************************** -->
|
|
<device Dname="MKM33Z64xxx5">
|
|
<processor Dfpu="0" Dmpu="0" Dendian="Little-endian" Dclock="50000000"/>
|
|
<compile header="Device/Include/MKM33Z5.h" define="MKM33Z64xxx5"/>
|
|
<debug svd="SVD/MKM33Z5.svd"/>
|
|
<memory id="IROM1" start="0x00000000" size="0x00010000" startup="1" default="1"/>
|
|
<memory id="IRAM1" start="0x1FFFF000" size="0x00004000" init ="0" default="1"/>
|
|
<algorithm name="Flash/MKMP64_1KB.FLM" start="0x00000000" size="0x00010000" RAMstart="0x20000000" RAMsize="0x1000" default="1"/>
|
|
|
|
<book name="Documents/MKMxxZxxCxx5RM.pdf" title="MKM33Z64xxx5 Device Reference Manual"/>
|
|
<book name="Documents/MKMxxZxxCxx5.pdf" title="MKM33Z64xxx5 Device Data Sheet"/>
|
|
</device>
|
|
|
|
<!-- ****************************** MKM34Z128xxx5 ****************************** -->
|
|
<device Dname="MKM34Z128xxx5">
|
|
<processor Dfpu="0" Dmpu="0" Dendian="Little-endian" Dclock="50000000"/>
|
|
<compile header="Device/Include/MKM34Z5.h" define="MKM34Z128xxx5"/>
|
|
<debug svd="SVD/MKM34Z5.svd"/>
|
|
<memory id="IROM1" start="0x00000000" size="0x00020000" startup="1" default="1"/>
|
|
<memory id="IRAM1" start="0x1FFFF000" size="0x00004000" init ="0" default="1"/>
|
|
<algorithm name="Flash/MKMP128_1KB.FLM" start="0x00000000" size="0x00020000" RAMstart="0x20000000" RAMsize="0x1000" default="1"/>
|
|
|
|
<book name="Documents/MKMxxZxxCxx5RM.pdf" title="MKM34Z128xxx5 Device Reference Manual"/>
|
|
<book name="Documents/MKMxxZxxCxx5.pdf" title="MKM34Z128xxx5 Device Data Sheet"/>
|
|
</device>
|
|
|
|
<!-- ****************************** MKM38Z128xxx5 ****************************** -->
|
|
<device Dname="MKM38Z128xxx5">
|
|
<processor Dfpu="0" Dmpu="0" Dendian="Little-endian" Dclock="50000000"/>
|
|
<compile header="Device/Include/MKM38Z5.h" define="MKM38Z128xxx5"/>
|
|
<debug svd="SVD/MKM38Z5.svd"/>
|
|
<memory id="IROM1" start="0x00000000" size="0x00020000" startup="1" default="1"/>
|
|
<memory id="IRAM1" start="0x1FFFF000" size="0x00004000" init ="0" default="1"/>
|
|
<algorithm name="Flash/MKMP128_1KB.FLM" start="0x00000000" size="0x00020000" RAMstart="0x20000000" RAMsize="0x1000" default="1"/>
|
|
</device>
|
|
|
|
<!-- ****************************** MKM33Z64Axxx5 ****************************** -->
|
|
<device Dname="MKM33Z64Axxx5">
|
|
<processor Dfpu="0" Dmpu="0" Dendian="Little-endian" Dclock="50000000"/>
|
|
<compile header="Device/Include/MKM33ZA5.h" define="MKM33Z64Axxx5"/>
|
|
<debug svd="SVD/MKM33ZA5.svd"/>
|
|
<memory id="IROM1" start="0x00000000" size="0x00010000" startup="1" default="1"/>
|
|
<memory id="IRAM1" start="0x1FFFF000" size="0x00004000" init ="0" default="1"/>
|
|
<algorithm name="Flash/MKMP64_1KB.FLM" start="0x00000000" size="0x00010000" RAMstart="0x20000000" RAMsize="0x1000" default="1"/>
|
|
|
|
<book name="Documents/MKMxxZxxACxx5RM.pdf" title="MKM34Z128Axxx5 Device Reference Manual"/>
|
|
<book name="Documents/MKMxxZxxACxx5.pdf" title="MKM34Z128Axxx5 Device Data Sheet"/>
|
|
</device>
|
|
|
|
<!-- ****************************** MKM33Z128Axxx5 ****************************** -->
|
|
<device Dname="MKM33Z128Axxx5">
|
|
<processor Dfpu="0" Dmpu="0" Dendian="Little-endian" Dclock="50000000"/>
|
|
<compile header="Device/Include/MKM33ZA5.h" define="MKM33Z128Axxx5"/>
|
|
<debug svd="SVD/MKM33ZA5.svd"/>
|
|
<memory id="IROM1" start="0x00000000" size="0x00020000" startup="1" default="1"/>
|
|
<memory id="IRAM1" start="0x1FFFF000" size="0x00004000" init ="0" default="1"/>
|
|
<algorithm name="Flash/MKMP128_1KB.FLM" start="0x00000000" size="0x00020000" RAMstart="0x20000000" RAMsize="0x1000" default="1"/>
|
|
|
|
<book name="Documents/MKMxxZxxACxx5RM.pdf" title="MKM34Z128Axxx5 Device Reference Manual"/>
|
|
<book name="Documents/MKMxxZxxACxx5.pdf" title="MKM34Z128Axxx5 Device Data Sheet"/>
|
|
</device>
|
|
|
|
<!-- ****************************** MKM34Z128Axxx5 ****************************** -->
|
|
<device Dname="MKM34Z128Axxx5">
|
|
<processor Dfpu="0" Dmpu="0" Dendian="Little-endian" Dclock="50000000"/>
|
|
<compile header="Device/Include/MKM34ZA5.h" define="MKM34Z128Axxx5"/>
|
|
<debug svd="SVD/MKM34ZA5.svd"/>
|
|
<memory id="IROM1" start="0x00000000" size="0x00020000" startup="1" default="1"/>
|
|
<memory id="IRAM1" start="0x1FFFF000" size="0x00004000" init ="0" default="1"/>
|
|
<algorithm name="Flash/MKMP128_1KB.FLM" start="0x00000000" size="0x00020000" RAMstart="0x20000000" RAMsize="0x1000" default="1"/>
|
|
|
|
<book name="Documents/MKMxxZxxACxx5RM.pdf" title="MKM34Z128Axxx5 Device Reference Manual"/>
|
|
<book name="Documents/MKMxxZxxACxx5.pdf" title="MKM34Z128Axxx5 Device Data Sheet"/>
|
|
</device>
|
|
</subFamily>
|
|
|
|
<!-- ****************************** KM3x_256 ************************* -->
|
|
<subFamily DsubFamily="KM3x_256">
|
|
<description>
|
|
The Kinetis KM3x_256 MCUs are based on 32-bit ARM Cortex M0+ core with integrated Analog Front End (AFE). CPU clock rates on these devices can reach up to 75 MHz.
|
|
The KM3x_256 family of devices includes memory-mapped arithmetic unit (MMAU), highly accurate Sigma Delta (SD) ADC, Programmable Gain Amplifier (PGA), high precision internal voltage reference, flash, RAM, phase compensation logic block and other peripherals.
|
|
KM3x_256 family also provides tamper detection and accurate real time clock on all devices.
|
|
</description>
|
|
|
|
<!-- ****************************** MKM34Z256xxx7 ****************************** -->
|
|
<device Dname="MKM34Z256xxx7">
|
|
<processor Dfpu="0" Dmpu="0" Dendian="Little-endian" Dclock="75000000"/>
|
|
<compile header="Device/Include/MKM34Z7.h" define="MKM34Z256xxx7"/>
|
|
<debug svd="SVD/MKM34Z7.svd"/>
|
|
<memory id="IROM1" start="0x00000000" size="0x00040000" startup="1" default="1"/>
|
|
<memory id="IRAM1" start="0x1FFFE000" size="0x00008000" init ="0" default="1"/>
|
|
<algorithm name="Flash/MKMP256_2KB.FLM" start="0x00000000" size="0x00040000" RAMstart="0x20000000" RAMsize="0x1000" default="1"/>
|
|
|
|
<book name="Documents/rev2RC_KM3x256_RM.pdf" title="MKM34Z256xxx7 Device Reference Manual"/>
|
|
<!-- book name="Documents/MKMxxZxxACxx5.pdf" title="MKM34Z256xxx7 Device Data Sheet"/-->
|
|
</device>
|
|
</subFamily>
|
|
|
|
</family>
|
|
</devices>
|
|
|
|
<conditions>
|
|
<!-- Compiler Conditions -->
|
|
<condition id="Compiler ARMCC">
|
|
<require Tcompiler="ARMCC"/>
|
|
</condition>
|
|
|
|
<!-- Device + CMSIS Conditions -->
|
|
<condition id="MKM13Z5 CMSIS">
|
|
<description>NXP Kinetis KM13 50MHz Devices and CMSIS-CORE</description>
|
|
<require Cclass="CMSIS" Cgroup="CORE"/>
|
|
<require Dvendor="NXP:11"/>
|
|
<accept Dname="MKM13Z64xxx5"/>
|
|
</condition>
|
|
|
|
<condition id="MKM14Z5 CMSIS">
|
|
<description>NXP Kinetis KM14 50MHz Devices and CMSIS-CORE</description>
|
|
<require Cclass="CMSIS" Cgroup="CORE"/>
|
|
<require Dvendor="NXP:11"/>
|
|
<accept Dname="MKM14Z64xxx5"/>
|
|
<accept Dname="MKM14Z128xxx5"/>
|
|
</condition>
|
|
|
|
<condition id="MKM14ZA5 CMSIS">
|
|
<description>NXP Kinetis KM14A 50MHz Devices and CMSIS-CORE</description>
|
|
<require Cclass="CMSIS" Cgroup="CORE"/>
|
|
<require Dvendor="NXP:11"/>
|
|
<accept Dname="MKM14Z64Axxx5"/>
|
|
<accept Dname="MKM14Z128Axxx5"/>
|
|
</condition>
|
|
|
|
<condition id="MKM32Z5 CMSIS">
|
|
<description>NXP Kinetis KM32 50MHz Devices and CMSIS-CORE</description>
|
|
<require Cclass="CMSIS" Cgroup="CORE"/>
|
|
<require Dvendor="NXP:11"/>
|
|
<accept Dname="MKM32Z64xxx5"/>
|
|
</condition>
|
|
|
|
<condition id="MKM33Z5 CMSIS">
|
|
<description>NXP Kinetis KM33 50MHz Devices and CMSIS-CORE</description>
|
|
<require Cclass="CMSIS" Cgroup="CORE"/>
|
|
<require Dvendor="NXP:11"/>
|
|
<accept Dname="MKM33Z64xxx5"/>
|
|
<accept Dname="MKM33Z128xxx5"/>
|
|
</condition>
|
|
|
|
<condition id="MKM33ZA5 CMSIS">
|
|
<description>NXP Kinetis KM33A 50MHz Devices and CMSIS-CORE</description>
|
|
<require Cclass="CMSIS" Cgroup="CORE"/>
|
|
<require Dvendor="NXP:11"/>
|
|
<accept Dname="MKM33Z64Axxx5"/>
|
|
<accept Dname="MKM33Z128Axxx5"/>
|
|
</condition>
|
|
|
|
<condition id="MKM34Z5 CMSIS">
|
|
<description>NXP Kinetis KM33 50MHz Devices and CMSIS-CORE</description>
|
|
<require Cclass="CMSIS" Cgroup="CORE"/>
|
|
<require Dvendor="NXP:11"/>
|
|
<accept Dname="MKM34Z128xxx5"/>
|
|
</condition>
|
|
|
|
<condition id="MKM34ZA5 CMSIS">
|
|
<description>NXP Kinetis KM34A 50MHz Devices and CMSIS-CORE</description>
|
|
<require Cclass="CMSIS" Cgroup="CORE"/>
|
|
<require Dvendor="NXP:11"/>
|
|
<accept Dname="MKM34Z128Axxx5"/>
|
|
</condition>
|
|
|
|
<condition id="MKM38Z5 CMSIS">
|
|
<description>NXP Kinetis KM38 50MHz Devices and CMSIS-CORE</description>
|
|
<require Cclass="CMSIS" Cgroup="CORE"/>
|
|
<require Dvendor="NXP:11"/>
|
|
<accept Dname="MKM38Z128xxx5"/>
|
|
</condition>
|
|
|
|
<condition id="MKM34Z7 CMSIS">
|
|
<description>NXP Kinetis KM34 75MHz Devices and CMSIS-CORE</description>
|
|
<require Cclass="CMSIS" Cgroup="CORE"/>
|
|
<require Dvendor="NXP:11"/>
|
|
<accept Dname="MKM34Z256xxx7"/>
|
|
</condition>
|
|
</conditions>
|
|
|
|
<components>
|
|
<!-- Startup MKM13Z5 -->
|
|
<component Cclass="Device" Cgroup="Startup" Cversion="1.0.0" condition="MKM13Z5 CMSIS">
|
|
<description>System Startup for Kinetis KM13 50MHz Devices</description>
|
|
<files>
|
|
<file category="include" name="Device/Include/"/>
|
|
<file category="source" name="Device/Source/ARM/startup_MKM13Z5.s" attr="config" version="1.0.0" condition="Compiler ARMCC"/>
|
|
<file category="source" name="Device/Source/system_MKM13Z5.c" attr="config" version="1.0.0"/>
|
|
</files>
|
|
</component>
|
|
|
|
<!-- Startup MKM14Z5 -->
|
|
<component Cclass="Device" Cgroup="Startup" Cversion="1.0.0" condition="MKM14Z5 CMSIS">
|
|
<description>System Startup for Kinetis KM14 50MHz Devices</description>
|
|
<files>
|
|
<file category="include" name="Device/Include/"/>
|
|
<file category="source" name="Device/Source/ARM/startup_MKM14Z5.s" attr="config" version="1.0.0" condition="Compiler ARMCC"/>
|
|
<file category="source" name="Device/Source/system_MKM14Z5.c" attr="config" version="1.0.0"/>
|
|
</files>
|
|
</component>
|
|
|
|
<!-- Startup MKM14ZA5 -->
|
|
<component Cclass="Device" Cgroup="Startup" Cversion="1.0.0" condition="MKM14ZA5 CMSIS">
|
|
<description>System Startup for Kinetis KM14A 50MHz Devices</description>
|
|
<files>
|
|
<file category="include" name="Device/Include/"/>
|
|
<file category="source" name="Device/Source/ARM/startup_MKM14ZA5.s" attr="config" version="1.0.0" condition="Compiler ARMCC"/>
|
|
<file category="source" name="Device/Source/system_MKM14ZA5.c" attr="config" version="1.0.0"/>
|
|
<file category="header" name="Device/Source/system_MKM14ZA5.h" attr="config" version="1.0.0"/>
|
|
</files>
|
|
</component>
|
|
|
|
<!-- Startup MKM32Z5 -->
|
|
<component Cclass="Device" Cgroup="Startup" Cversion="1.0.0" condition="MKM32Z5 CMSIS">
|
|
<description>System Startup for Kinetis KM32 50MHz Devices</description>
|
|
<files>
|
|
<file category="include" name="Device/Include/"/>
|
|
<file category="source" name="Device/Source/ARM/startup_MKM32Z5.s" attr="config" version="1.0.0" condition="Compiler ARMCC"/>
|
|
<file category="source" name="Device/Source/system_MKM32Z5.c" attr="config" version="1.0.0"/>
|
|
</files>
|
|
</component>
|
|
|
|
<!-- Startup MKM33Z5 -->
|
|
<component Cclass="Device" Cgroup="Startup" Cversion="1.0.0" condition="MKM33Z5 CMSIS">
|
|
<description>System Startup for Kinetis KM33 50MHz Devices</description>
|
|
<files>
|
|
<file category="include" name="Device/Include/"/>
|
|
<file category="source" name="Device/Source/ARM/startup_MKM33Z5.s" attr="config" version="1.0.0" condition="Compiler ARMCC"/>
|
|
<file category="source" name="Device/Source/system_MKM33Z5.c" attr="config" version="1.0.0"/>
|
|
</files>
|
|
</component>
|
|
|
|
<!-- Startup MKM33ZA5 -->
|
|
<component Cclass="Device" Cgroup="Startup" Cversion="1.0.0" condition="MKM33ZA5 CMSIS">
|
|
<description>System Startup for Kinetis KM33A 50MHz Devices</description>
|
|
<files>
|
|
<file category="include" name="Device/Include/"/>
|
|
<file category="source" name="Device/Source/ARM/startup_MKM33ZA5.s" attr="config" version="1.0.0" condition="Compiler ARMCC"/>
|
|
<file category="source" name="Device/Source/system_MKM33ZA5.c" attr="config" version="1.0.0"/>
|
|
<file category="header" name="Device/Source/system_MKM33ZA5.h" attr="config" version="1.0.0"/>
|
|
</files>
|
|
</component>
|
|
|
|
<!-- Startup MKM34Z5 -->
|
|
<component Cclass="Device" Cgroup="Startup" Cversion="1.0.0" condition="MKM34Z5 CMSIS">
|
|
<description>System Startup for Kinetis KM34 50MHz Devices</description>
|
|
<files>
|
|
<file category="include" name="Device/Include/"/>
|
|
<file category="source" name="Device/Source/ARM/startup_MKM34Z5.s" attr="config" version="1.0.0" condition="Compiler ARMCC"/>
|
|
<file category="source" name="Device/Source/system_MKM34Z5.c" attr="config" version="1.0.0"/>
|
|
</files>
|
|
</component>
|
|
|
|
<!-- Startup MKM34ZA5 -->
|
|
<component Cclass="Device" Cgroup="Startup" Cversion="1.0.0" condition="MKM34ZA5 CMSIS">
|
|
<description>System Startup for Kinetis KM34A 50MHz Devices</description>
|
|
<files>
|
|
<file category="include" name="Device/Include/"/>
|
|
<file category="source" name="Device/Source/ARM/startup_MKM34ZA5.s" attr="config" version="1.0.0" condition="Compiler ARMCC"/>
|
|
<file category="source" name="Device/Source/system_MKM34ZA5.c" attr="config" version="1.0.0"/>
|
|
<file category="header" name="Device/Source/system_MKM34ZA5.h" attr="config" version="1.0.0"/>
|
|
</files>
|
|
</component>
|
|
|
|
<!-- Startup MKM38Z5 -->
|
|
<component Cclass="Device" Cgroup="Startup" Cversion="1.0.0" condition="MKM38Z5 CMSIS">
|
|
<description>System Startup for Kinetis KM38 50MHz Devices</description>
|
|
<files>
|
|
<file category="include" name="Device/Include/"/>
|
|
<file category="source" name="Device/Source/ARM/startup_MKM38Z5.s" attr="config" version="1.0.0" condition="Compiler ARMCC"/>
|
|
<file category="source" name="Device/Source/system_MKM38Z5.c" attr="config" version="1.0.0"/>
|
|
</files>
|
|
</component>
|
|
|
|
<!-- Startup MKM34Z7 -->
|
|
<component Cclass="Device" Cgroup="Startup" Cversion="1.0.0" condition="MKM34Z7 CMSIS">
|
|
<description>System Startup for Kinetis KM34A 50MHz Devices</description>
|
|
<files>
|
|
<file category="include" name="Device/Include/"/>
|
|
<file category="source" name="Device/Source/ARM/startup_MKM34Z7.s" attr="config" version="1.0.0" condition="Compiler ARMCC"/>
|
|
<file category="source" name="Device/Source/system_MKM34Z7.c" attr="config" version="1.0.0"/>
|
|
<file category="header" name="Device/Source/system_MKM34Z7.h" attr="config" version="1.0.0"/>
|
|
</files>
|
|
</component>
|
|
|
|
<bundle Cbundle="TWR-KM34Z50MV3" Cclass="Board Support" Cversion="1.0.0">
|
|
<description>TWR-KM34Z50MV3 Board Support</description>
|
|
<doc></doc>
|
|
<component Cgroup="A/D Converter" Capiversion="1.00" condition="MKM34ZA5 CMSIS">
|
|
<description>A/D Converter interface for NXP TWR-KM34Z50MV3 board</description>
|
|
<files>
|
|
<file category="source" name="Boards/NXP/TWR-KM34Z50MV3/Common/ADC_TWR-KM34Z50MV3.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="Buttons" Capiversion="1.00" condition="MKM34ZA5 CMSIS">
|
|
<description>Button driver for NXP TWR-KM34Z50MV3 board</description>
|
|
<files>
|
|
<file category="source" name="Boards/NXP/TWR-KM34Z50MV3/Common/Buttons_TWR-KM34Z50MV3.c"/>
|
|
</files>
|
|
</component>
|
|
<component Cgroup="LED" Capiversion="1.00" condition="MKM34ZA5 CMSIS">
|
|
<description>LED driver for NXP TWR-KM34Z50MV3 board</description>
|
|
<files>
|
|
<file category="source" name="Boards/NXP/TWR-KM34Z50MV3/Common/LED_TWR-KM34Z50MV3.c"/>
|
|
</files>
|
|
</component>
|
|
</bundle>
|
|
</components>
|
|
|
|
<boards>
|
|
<board name="TWR-KM34Z50" vendor="NXP" revision="Rev. A" salesContact="http://www.nxp.com/support/sales-and-support:SUPPORTHOME">
|
|
<mountedDevice deviceIndex="0" Dvendor="NXP:11" Dname="MKM34Z128xxx5"/>
|
|
<compatibleDevice deviceIndex="0" Dvendor="NXP:11" Dfamily="KMxx Series" DsubFamily="KM3x"/>
|
|
<description>TWR-KM34Z50M: Kinetis M Series Tower System Module.</description>
|
|
<book category="overview" name="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/kinetis-cortex-m-mcus/m-series-metrology-m0-plus/kinetis-m-series-tower-system-module:TWR-KM34Z50M" title="TWR-KM34Z50M: Kinetis M Series Tower System Module"/>
|
|
<book category="manual" name="Boards/NXP/TWR-KM34Z50/Documents/TWRKM34Z50UM.pdf" title="TWR-KM34Z50 Tower Module User Manual"/>
|
|
<feature type="ODbg" n="1" name="Integrated open-source JTAG via USB"/>
|
|
<feature type="PWR" n="5" name="USB Powered"/>
|
|
<feature type="Button" n="4" name="Reset, Tamper, two user button"/>
|
|
<feature type="LED" n="4" name="user-controllable LEDs"/>
|
|
<feature type="Accelerometer" n="1" name="MMA8491Q Three-axis accelerometer"/>
|
|
<feature type="Poti" n="1" name="Potentiometer"/>
|
|
<feature type="ContOther" n="1" name="NTC temperature sensor"/>
|
|
<feature type="IrDA" n="1" name="IrDA support"/>
|
|
</board>
|
|
|
|
<board name="TWR-KM34Z50MV3" vendor="NXP" revision="Rev. A2" salesContact="http://www.nxp.com/support/sales-and-support:SUPPORTHOME">
|
|
<mountedDevice deviceIndex="0" Dvendor="NXP:11" Dname="MKM34Z128Axxx5"/>
|
|
<compatibleDevice deviceIndex="0" Dvendor="NXP:11" Dfamily="KMxx Series" DsubFamily="KM3x"/>
|
|
<description>TWR-KM34Z50MV3: Kinetis M Series Tower System Module.</description>
|
|
<image small="Boards/NXP/TWR-KM34Z50MV3/Documents/TWR-KM34Z50MV3_small.jpg"/>
|
|
<book category="overview" name="http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/kinetis-cortex-m-mcus/m-series-metrology-m0-plus/kinetis-m-series-tower-system-module:TWR-KM34Z50M" title="TWR-KM34Z50M: Kinetis M Series Tower System Module"/>
|
|
<book category="manual" name="Boards/NXP/TWR-KM34Z50MV3/Documents/TWRKM34Z50UM.pdf" title="TWR-KM34Z50MV3 Tower Module User Manual"/>
|
|
<feature type="ODbg" n="1" name="Integrated open-source JTAG via USB"/>
|
|
<feature type="PWR" n="5" name="USB Powered"/>
|
|
<feature type="Button" n="4" name="Reset, Tamper, two user button"/>
|
|
<feature type="LED" n="4" name="user-controllable LEDs"/>
|
|
<feature type="Accelerometer" n="1" name="MMA8491Q Three-axis accelerometer"/>
|
|
<feature type="Poti" n="1" name="Potentiometer"/>
|
|
<feature type="ContOther" n="1" name="NTC temperature sensor"/>
|
|
<feature type="IrDA" n="1" name="IrDA support"/>
|
|
<debugInterface adapter="JTAG/SW" connector="10 pin Cortex debug (0.05 inch connector)"/>
|
|
</board>
|
|
</boards>
|
|
|
|
<examples>
|
|
<!-- TWR-KM34Z50 Tower Board -->
|
|
<example name="CMSIS-RTOS Blinky" doc="Abstract.txt" folder="Boards/NXP/TWR-KM34Z50/RTX_Blinky">
|
|
<description>CMSIS-RTOS based Blinky example</description>
|
|
<board name="TWR-KM34Z50" vendor="NXP" Dvendor="NXP:11" Dname="MKM34Z128xxx5"/>
|
|
<project>
|
|
<environment name="uv" load="Blinky.uvprojx"/>
|
|
</project>
|
|
<attributes>
|
|
<component Cclass="CMSIS" Cgroup="CORE"/>
|
|
<component Cclass="Device" Cgroup="Startup"/>
|
|
<component Cclass="CMSIS" Cgroup="RTOS"/>
|
|
<category>Getting Started</category>
|
|
<category>CMSIS-RTX</category>
|
|
</attributes>
|
|
</example>
|
|
|
|
<!-- TWR-KM34Z50MV3 Tower Board -->
|
|
<example name="CMSIS-RTOS Blinky" doc="Abstract.txt" folder="Boards/NXP/TWR-KM34Z50MV3/Blinky">
|
|
<description>CMSIS-RTOS based Blinky example</description>
|
|
<board name="TWR-KM34Z50MV3" vendor="NXP" Dvendor="NXP:11" Dname="MKM34Z128Axxx5"/>
|
|
<project>
|
|
<environment name="uv" load="Blinky.uvprojx"/>
|
|
</project>
|
|
<attributes>
|
|
<component Cclass="CMSIS" Cgroup="CORE"/>
|
|
<component Cclass="Device" Cgroup="Startup"/>
|
|
<component Cclass="CMSIS" Cgroup="RTOS"/>
|
|
<category>Getting Started</category>
|
|
<category>CMSIS-RTX</category>
|
|
</attributes>
|
|
</example>
|
|
</examples>
|
|
|
|
</package>
|