summaryrefslogtreecommitdiff
path: root/startup
diff options
context:
space:
mode:
authorDominik Sliwa <dominik.sliwa@toradex.com>2017-05-16 14:31:59 +0200
committerDominik Sliwa <dominik.sliwa@toradex.com>2017-05-16 14:31:59 +0200
commitc9d5d6b248a12f7c6b66d8a64b93fb0c8c6cae4d (patch)
treedc9f3329f9fd2fc67aa8202b2d3cb4e537deb17d /startup
parentd0e5a94a55334b0a27652959fba5066f56128135 (diff)
ksd:ksdk update to 2.2
This include FreeRTOS update to version 9.0.0 Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com>
Diffstat (limited to 'startup')
-rw-r--r--startup/startup_MK20D10.S15
-rw-r--r--startup/system_MK20D10.c14
-rw-r--r--startup/system_MK20D10.h15
3 files changed, 22 insertions, 22 deletions
diff --git a/startup/startup_MK20D10.S b/startup/startup_MK20D10.S
index 849036b..11c3e09 100644
--- a/startup/startup_MK20D10.S
+++ b/startup/startup_MK20D10.S
@@ -2,14 +2,13 @@
/* @file: startup_MK20D10.s */
/* @purpose: CMSIS Cortex-M4 Core Device Startup File */
/* MK20D10 */
-/* @version: 1.8 */
-/* @date: 2014-10-14 */
-/* @build: b151210 */
+/* @version: 1.9 */
+/* @date: 2015-7-29 */
+/* @build: b170112 */
/* ---------------------------------------------------------------------------------------*/
/* */
-/* Copyright (c) 1997 - 2015 , Freescale Semiconductor, Inc. */
-/* All rights reserved. */
-/* */
+/* Copyright (c) 1997 - 2016, Freescale Semiconductor, Inc. */
+/* Copyright 2016 - 2017 NXP */
/* Redistribution and use in source and binary forms, with or without modification, */
/* are permitted provided that the following conditions are met: */
/* */
@@ -20,7 +19,7 @@
/* list of conditions and the following disclaimer in the documentation and/or */
/* other materials provided with the distribution. */
/* */
-/* o Neither the name of Freescale Semiconductor, Inc. nor the names of its */
+/* o Neither the name of the copyright holder nor the names of its */
/* contributors may be used to endorse or promote products derived from this */
/* software without specific prior written permission. */
/* */
@@ -328,6 +327,8 @@ Reset_Handler:
ldr r0, =VTOR
ldr r1, =__isr_vector
str r1, [r0]
+ ldr r2, [r1]
+ msr msp, r2
#ifndef __NO_SYSTEM_INIT
ldr r0,=SystemInit
blx r0
diff --git a/startup/system_MK20D10.c b/startup/system_MK20D10.c
index a4d9140..775bf87 100644
--- a/startup/system_MK20D10.c
+++ b/startup/system_MK20D10.c
@@ -17,19 +17,19 @@
** Freescale C/C++ for Embedded ARM
** GNU C Compiler
** IAR ANSI C/C++ Compiler for ARM
+** MCUXpresso Compiler
**
** Reference manual: K20P144M100SF2V2RM Rev. 2, Jun 2012
** Version: rev. 1.9, 2015-07-29
-** Build: b151217
+** Build: b170112
**
** Abstract:
** Provides a system configuration function and a global variable that
** contains the system frequency. It configures the device and initializes
** the oscillator (PLL) that is part of the microcontroller device.
**
-** Copyright (c) 2015 Freescale Semiconductor, Inc.
-** All rights reserved.
-**
+** Copyright (c) 2016 Freescale Semiconductor, Inc.
+** Copyright 2016 - 2017 NXP
** Redistribution and use in source and binary forms, with or without modification,
** are permitted provided that the following conditions are met:
**
@@ -40,7 +40,7 @@
** list of conditions and the following disclaimer in the documentation and/or
** other materials provided with the distribution.
**
-** o Neither the name of Freescale Semiconductor, Inc. nor the names of its
+** o Neither the name of the copyright holder nor the names of its
** contributors may be used to endorse or promote products derived from this
** software without specific prior written permission.
**
@@ -55,8 +55,8 @@
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
** SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
**
-** http: www.freescale.com
-** mail: support@freescale.com
+** http: www.nxp.com
+** mail: support@nxp.com
**
** Revisions:
** - rev. 1.0 (2012-01-03)
diff --git a/startup/system_MK20D10.h b/startup/system_MK20D10.h
index 30d9c76..cdeaf19 100644
--- a/startup/system_MK20D10.h
+++ b/startup/system_MK20D10.h
@@ -17,19 +17,19 @@
** Freescale C/C++ for Embedded ARM
** GNU C Compiler
** IAR ANSI C/C++ Compiler for ARM
+** MCUXpresso Compiler
**
** Reference manual: K20P144M100SF2V2RM Rev. 2, Jun 2012
** Version: rev. 1.9, 2015-07-29
-** Build: b151217
+** Build: b170112
**
** Abstract:
** Provides a system configuration function and a global variable that
** contains the system frequency. It configures the device and initializes
** the oscillator (PLL) that is part of the microcontroller device.
**
-** Copyright (c) 2015 Freescale Semiconductor, Inc.
-** All rights reserved.
-**
+** Copyright (c) 2016 Freescale Semiconductor, Inc.
+** Copyright 2016 - 2017 NXP
** Redistribution and use in source and binary forms, with or without modification,
** are permitted provided that the following conditions are met:
**
@@ -40,7 +40,7 @@
** list of conditions and the following disclaimer in the documentation and/or
** other materials provided with the distribution.
**
-** o Neither the name of Freescale Semiconductor, Inc. nor the names of its
+** o Neither the name of the copyright holder nor the names of its
** contributors may be used to endorse or promote products derived from this
** software without specific prior written permission.
**
@@ -55,8 +55,8 @@
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
** SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
**
-** http: www.freescale.com
-** mail: support@freescale.com
+** http: www.nxp.com
+** mail: support@nxp.com
**
** Revisions:
** - rev. 1.0 (2012-01-03)
@@ -115,7 +115,6 @@ extern "C" {
-
/* Define clock source values */
#define CPU_XTAL_CLK_HZ 8000000U /* Value of the external crystal or oscillator clock frequency of the system oscillator (OSC) in Hz */