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.
115 lines
5.7 KiB
115 lines
5.7 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<package schemaVersion="1.2" 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_K00_DFP</name>
|
|
<description>NXP Kinetis K00 Series Device Support</description>
|
|
|
|
<releases>
|
|
<release version="1.1.0" date="2017-02-16">
|
|
Updated device header files: added ARM Clang 6 directives for handling anonymous unions
|
|
Added FAC Flash Algorithm for K02FN devices.
|
|
Updated documentation.
|
|
Updated device vendor from Freescale to NXP
|
|
</release>
|
|
<release version="1.0.0" date="2014-08-20">
|
|
First Release version of K00 Device Family Pack.
|
|
</release>
|
|
</releases>
|
|
|
|
<keywords>
|
|
<!-- keywords for indexing -->
|
|
<keyword>NXP</keyword>
|
|
<keyword>Device Support</keyword>
|
|
<keyword>Device Family Package NXP</keyword>
|
|
<keyword>K00</keyword>
|
|
</keywords>
|
|
|
|
<devices>
|
|
|
|
<family Dfamily="K00 Series" Dvendor="NXP:11">
|
|
<processor Dcore="Cortex-M4" DcoreVersion="r0p1"/>
|
|
<book name="Documents/dui0553a_cortex_m4_dgug.pdf" title="Cortex-M4 Generic User Guide"/>
|
|
|
|
<description>
|
|
The Kinetis K0x MCU family is the new entry point into the Kinetis K series MCU portfolio and provides a bridge from the Kinetis L series MCU family.
|
|
Devices start from 64 KB of flash and are offered in several small-footprint package options.
|
|
The Kinetis K0x MCU family provides the perfect balance of performance and power consumption, running at 100 MHz with floating point unit, while offering low dynamic power consumption and best-in-class static current consumption with more than 10 flexible low-power modes.
|
|
Kinetis K0x MCUs deliver run currents down to 125 µA/MHz, low-power modes down to 150 nA, and 6µS wake-up from stop. Each family member combines the ultra-low-power performance with a streamlined level of integration optimized to meet the needs of a broad number of applications.
|
|
</description>
|
|
|
|
<!-- ****************************** MK02FN128xxx10 ****************************** -->
|
|
<device Dname="MK02FN128xxx10">
|
|
<processor Dfpu="1" Dmpu="0" Dendian="Little-endian" Dclock="100000000"/>
|
|
<compile header="Device/Include/MK02F12810.h" define="MK02FN128xxx10"/>
|
|
<debug svd="SVD/MK02F12810.svd"/>
|
|
<memory id="IROM1" start="0x00000000" size="0x00020000" startup="1" default="1"/>
|
|
<memory id="IRAM1" start="0x20000000" size="0x00002000" init ="0" default="1"/>
|
|
<memory id="IRAM2" start="0x1FFFE000" size="0x00002000" init ="0" default="0"/>
|
|
<algorithm name="Flash/MK_P128.FLM" start="0x00000000" size="0x00020000" default="1"/>
|
|
<algorithm name="Flash/MK0x_FAC.FLM" start="0xFFFF0000" size="0x00000024" default="0"/>
|
|
|
|
<book name="Documents/K02P64M100SFARM.pdf" title="MK02FN128xxx10 Reference Manual"/>
|
|
<book name="Documents/K02P64M100SFA.pdf" title="MK02FN128xxx10 Data Sheet"/>
|
|
</device>
|
|
|
|
<!-- ****************************** MK02FN64xxx10 ****************************** -->
|
|
<device Dname="MK02FN64xxx10">
|
|
<processor Dfpu="1" Dmpu="0" Dendian="Little-endian" Dclock="100000000"/>
|
|
<compile header="Device/Include/MK02F12810.h" define="MK02FN64xxx10"/>
|
|
<debug svd="SVD/MK02F12810.svd"/>
|
|
<memory id="IROM1" start="0x00000000" size="0x00010000" startup="1" default="1"/>
|
|
<memory id="IRAM1" start="0x20000000" size="0x00002000" init ="0" default="1"/>
|
|
<memory id="IRAM2" start="0x1FFFE000" size="0x00002000" init ="0" default="0"/>
|
|
<algorithm name="Flash/MK_P64.FLM" start="0x00000000" size="0x00010000" default="1"/>
|
|
<algorithm name="Flash/MK0x_FAC.FLM" start="0xFFFF0000" size="0x00000024" default="0"/>
|
|
|
|
<book name="Documents/K02P64M100SFARM.pdf" title="MK02FN128xxx10 Reference Manual"/>
|
|
<book name="Documents/K02P64M100SFA.pdf" title="MK02FN128xxx10 Data Sheet"/>
|
|
</device>
|
|
|
|
</family>
|
|
</devices>
|
|
|
|
<conditions>
|
|
<!-- Compiler Conditions -->
|
|
<condition id="Compiler ARMCC">
|
|
<require Tcompiler="ARMCC"/>
|
|
</condition>
|
|
|
|
<!-- Device Conditions -->
|
|
<condition id="MK02F12810">
|
|
<description>NXP Kinetis K02F10 Device</description>
|
|
<require Dvendor="NXP:11" Dname="MK02FN*xxx10"/>
|
|
</condition>
|
|
|
|
<!-- Device + CMSIS Conditions -->
|
|
<condition id="MK02F12810 CMSIS">
|
|
<description>NXP Kinetis K02F10 Device and CMSIS-CORE</description>
|
|
<require condition="MK02F12810"/>
|
|
<require Cclass="CMSIS" Cgroup="CORE"/>
|
|
</condition>
|
|
</conditions>
|
|
|
|
<components>
|
|
<!-- Startup K11DA5 -->
|
|
<component Cclass="Device" Cgroup="Startup" Cversion="1.0.0" condition="MK02F12810 CMSIS">
|
|
<description>System Startup for Kinetis K02F10 Device</description>
|
|
<files>
|
|
<!-- include folder / file -->
|
|
<file category="header" name="Device/Include/MK02F12810.h"/>
|
|
<!-- startup / system file -->
|
|
<file category="source" name="Device/Source/ARM/startup_MK02F12810.s" attr="config" version="1.0.0" condition="Compiler ARMCC"/>
|
|
<file category="source" name="Device/Source/system_MK02F12810.c" attr="config" version="1.0.0"/>
|
|
<file category="header" name="Device/Source/system_MK02F12810.h" attr="config" version="1.0.0"/>
|
|
|
|
<!-- Flash Access Control Bytes templat -->
|
|
<file category="source" name="Device/Source/ARM/MK0x_FAC.s" attr="template" condition="Compiler ARMCC" select="Flash Execute-Only Access Control Template"/>
|
|
</files>
|
|
</component>
|
|
|
|
</components>
|
|
|
|
</package>
|