/**************************************************************************//**
* @file startup_ARMCM7.c
* @brief CMSIS Core Device Startup File for
* ARMCM7 Device
* @version V5.3.1
* @date 04. June 2019
******************************************************************************/
/*
* Copyright (c) 2009-2019 Arm Limited. All rights reserved.
*
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the License); you may
* not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an AS IS BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#if defined (ARMCM7)
#include "ARMCM7.h"
#elif defined (ARMCM7_SP)
#include "ARMCM7_SP.h"
#elif defined (ARMCM7_DP)
#include "ARMCM7_DP.h"
#else
#error device not specified!
#endif
#include "S32K344.h"
#define __DTCMBD_START (0x21000000u) /* Backdoor address for DTCM*/
/*----------------------------------------------------------------------------
Exception / Interrupt Handler Function Prototype
*----------------------------------------------------------------------------*/
typedef void( *pFunc )( void );
/*----------------------------------------------------------------------------
External References
*----------------------------------------------------------------------------*/
extern uint32_t __INITIAL_SP;
extern uint32_t __STDBYRAM_START;
extern uint32_t __STDBYRAM_SIZE;
extern uint32_t __RAM_START;
extern uint32_t __RAM_SIZE;
extern uint32_t __ITCM_SIZE;
extern uint32_t __DTCM_SIZE;
extern uint32_t __ITCM_START;
extern uint32_t __DTCM_START;
/*----------------------------------------------------------------------------
Internal References
*----------------------------------------------------------------------------*/
void __NO_RETURN Default_Handler(void);
void __NO_RETURN Reset_Handler (void);
/*----------------------------------------------------------------------------
Exception / Interrupt Handler
*----------------------------------------------------------------------------*/
/* Exceptions */
void __NO_RETURN NMI_Handler (void) __attribute__ ((weak, alias("Default_Handler")));
void __NO_RETURN HardFault_Handler (void) __attribute__ ((weak, alias("Default_Handler")));
void __NO_RETURN MemManage_Handler (void) __attribute__ ((weak, alias("Default_Handler")));
void __NO_RETURN BusFault_Handler (void) __attribute__ ((weak, alias("Default_Handler")));
void __NO_RETURN UsageFault_Handler (void) __attribute__ ((weak, alias("Default_Handler")));
void __NO_RETURN SVC_Handler (void) __attribute__ ((weak, alias("Default_Handler")));
void __NO_RETURN DebugMon_Handler (void) __attribute__ ((weak, alias("Default_Handler")));
void __NO_RETURN PendSV_Handler (void) __attribute__ ((weak, alias("Default_Handler")));
void __NO_RETURN SysTick_Handler (void) __attribute__ ((weak, alias("Default_Handler")));
void __NO_RETURN INT0_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN INT1_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN INT2_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN INT3_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD0_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD1_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD2_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD3_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD4_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD5_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD6_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD7_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD8_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD9_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD10_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD11_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD12_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD13_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD14_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD15_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD16_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD17_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD18_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD19_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD20_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD21_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD22_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD23_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD24_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD25_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD26_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD27_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD28_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD29_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD30_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN DMATCD31_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN ERM_0_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN ERM_1_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN MCM_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN STM0_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN STM1_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN SWT0_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN SWT1_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN FLASH_0_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN FLASH_1_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN FLASH_2_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN RGM_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN PMC_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN SIUL_0_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN SIUL_1_Handler (void) __attribute__((weak, alias ("Default_Handler")));
void __NO_RETURN SIUL_2_Handler (void) __attribute__((
没有合适的资源?快使用搜索试试~ 我知道了~
S32K344芯片解锁为S32K324
共151个文件
h:84个
o:11个
d:11个
需积分: 0 0 下载量 32 浏览量
2023-12-09
11:50:01
上传
评论
收藏 4.93MB ZIP 举报
温馨提示
如何将S32K344芯片解锁成S32K324芯片使用,解锁成功后,可以将S32K344当双核S32K324芯片使用,附件为示例工程;测试有效
资源推荐
资源详情
资源评论
收起资源包目录
S32K344芯片解锁为S32K324 (151个子文件)
s32k3_lockstep_disable_app.args 576B
s32k3_lockstep_disable_app.args 433B
flash.args 359B
boot_header.args 359B
flash.args 260B
startup_ARMCM7.args 260B
PostBuild.bat 67B
startup_ARMCM7.c 33KB
flash.c 6KB
main.c 3KB
system_ARMCM7.c 3KB
boot_header.c 2KB
pflash.c 1KB
S32K344_ram.cmm 3KB
.cproject 91KB
startup_ARMCM7.d 9KB
main.d 8KB
startup_ARMCM7.d 7KB
main.d 7KB
system_ARMCM7.d 937B
system_ARMCM7.d 783B
flash.d 689B
flash.d 573B
pflash.d 497B
boot_header.d 445B
pflash.d 431B
s32k3_lockstep_disable_app.elf 2.36MB
s32k3_lockstep_disable_app.elf 2.36MB
arm-none-eabi-objcopy.exe 886KB
S32K344_DMA_TCD.h 731KB
S32K344_SIUL2.h 425KB
S32K344_EMAC.h 368KB
S32K344_GMAC.h 367KB
S32K344_ADC.h 263KB
S32K344_DCM_GPR.h 150KB
core_cm7.h 146KB
S32K344_MC_ME.h 106KB
S32K344_FLEXCAN.h 70KB
S32K344_EIM.h 66KB
S32K344_MUA.h 63KB
S32K344_MUB.h 63KB
cmsis_gcc.h 62KB
S32K344_MC_CGM.h 61KB
S32K344_BCTU.h 56KB
S32K344_STCU.h 50KB
S32K344_ERM.h 49KB
S32K344_MSCM.h 48KB
S32K344_QUADSPI.h 47KB
S32K344_FLASH.h 46KB
S32K344_LPI2C.h 46KB
S32K344_XRDC.h 46KB
S32K344_LPUART.h 44KB
S32K344_FCCU.h 41KB
S32K344_AXBS_LITE.h 38KB
S32K344_SAI.h 38KB
S32K344_EMIOS_2.h 37KB
S32K344_EMIOS_1.h 37KB
S32K344_EMIOS_0.h 37KB
S32K344_FLEXIO.h 35KB
S32K344_LPSPI.h 33KB
S32K344_PERIPHERAL_DEBUG_FREEZE.h 33KB
S32K344_PFLASH.h 31KB
S32K344_CMP.h 26KB
S32K344_MDM_AP.h 25KB
S32K344_LCU.h 25KB
S32K344_SDA_AP.h 24KB
S32K344_COMMON.h 24KB
S32K344_CONFIGURATION_GPR.h 20KB
S32K344_TSPC.h 19KB
pflash.h 19KB
S32K344_XBIC.h 17KB
S32K344_VIRT_WRAPPER.h 16KB
S32K344_WKPU.h 15KB
S32K344_PMC.h 15KB
S32K344_MC_RGM.h 15KB
S32K344_DCM.h 14KB
S32K344_MCM_CM7.h 13KB
S32K344_EDMA.h 12KB
S32K344_PIT.h 12KB
S32K344_SWT.h 12KB
flash.h 12KB
mpu_armv7.h 11KB
S32K344_RTC.h 11KB
S32K344_PLL.h 11KB
S32K344_CMU_FC.h 10KB
cmsis_compiler.h 9KB
S32K344_CRC.h 8KB
S32K344_CMU_FM.h 8KB
S32K344_STM.h 8KB
S32K344_TRGMUX.h 7KB
S32K344_INTM.h 7KB
S32K344_JDC.h 7KB
S32K344_SEMA42.h 7KB
S32K344_TEMPSENSE.h 7KB
S32K344_SXOSC.h 7KB
S32K344_FXOSC.h 6KB
S32K344_SELFTEST_GPR.h 6KB
S32K344_DMAMUX.h 6KB
S32K344_PRAMC.h 5KB
S32K344_SIRC.h 5KB
共 151 条
- 1
- 2
资源评论
soft_first
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java的网上订餐系统设计源码 - online ordering system
- 基于Javascript的超级美眉网络资源管理应用模块设计源码
- 基于Typescript和PHP的编程知识储备库设计源码 - study-php
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
- 基于Dart的Flutter小提琴调音器APP设计源码 - violinhelper
- 基于JavaScript和CSS的随寻订购网页设计源码 - web-order
- 基于MATLAB的声纹识别系统设计源码 - VoiceprintRecognition
- 基于Java的微服务插件集合设计源码 - wsy-plugins
- 基于Vue和微信小程序的监理日志系统设计源码 - supervisionLog
- 基于Java和LCN分布式事务框架的设计源码 - tx-lcn
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功