-
大小: 4.98MB文件類型: .zip金幣: 2下載: 0 次發布日期: 2023-11-19
- 語言: 其他
- 標簽: S32K144??bootloader??can??s32??
資源簡介
NXP的S32K144的can bootloader,可自己修改成一般的CAN,目前是CANFD

代碼片段和文件信息
/*
?*?Copyright?(c)?2013?-?2014?Freescale?Semiconductor?Inc.
?*?All?rights?reserved.
?*
?*?Redistribution?and?use?in?source?and?binary?forms?with?or?without?modification
?*?are?permitted?provided?that?the?following?conditions?are?met:
?*
?*?o?Redistributions?of?source?code?must?retain?the?above?copyright?notice?this?list
?*???of?conditions?and?the?following?disclaimer.
?*
?*?o?Redistributions?in?binary?form?must?reproduce?the?above?copyright?notice?this
?*???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
?*???contributors?may?be?used?to?endorse?or?promote?products?derived?from?this
?*???software?without?specific?prior?written?permission.
?*
?*?THIS?SOFTWARE?IS?PROVIDED?BY?THE?COPYRIGHT?HOLDERS?AND?CONTRIBUTORS?“AS?IS“?AND
?*?ANY?EXPRESS?OR?IMPLIED?WARRANTIES?INCLUDING?BUT?NOT?LIMITED?TO?THE?IMPLIED
?*?WARRANTIES?OF?MERCHANTABILITY?AND?FITNESS?FOR?A?PARTICULAR?PURPOSE?ARE
?*?DISCLAIMED.?IN?NO?EVENT?SHALL?THE?COPYRIGHT?HOLDER?OR?CONTRIBUTORS?BE?LIABLE?FOR
?*?ANY?DIRECT?INDIRECT?INCIDENTAL?SPECIAL?EXEMPLARY?OR?CONSEQUENTIAL?DAMAGES
?*?(INCLUDING?BUT?NOT?LIMITED?TO?PROCUREMENT?OF?SUBSTITUTE?GOODS?OR?SERVICES;
?*?LOSS?OF?USE?DATA?OR?PROFITS;?OR?BUSINESS?INTERRUPTION)?HOWEVER?CAUSED?AND?ON
?*?ANY?THEORY?OF?LIABILITY?WHETHER?IN?CONTRACT?STRICT?LIABILITY?OR?TORT
?*?(INCLUDING?NEGLIGENCE?OR?OTHERWISE)?ARISING?IN?ANY?WAY?OUT?OF?THE?USE?OF?THIS
?*?SOFTWARE?EVEN?IF?ADVISED?OF?THE?POSSIBILITY?OF?SUCH?DAMAGE.
?*/
#include?“startup.h“
#include?“derivative.h“
#if?(defined(__ICCARM__))
????#pragma?section?=?“.data“
????#pragma?section?=?“.data_init“
????#pragma?section?=?“.bss“
#endif
/*******************************************************************************
?*?Code
?******************************************************************************/
/*FUNCTION**********************************************************************
?*
?*?Function?Name?:?init_data_bss
?*?Description???:?Make?necessary?initializations?for?RAM.
?*?-?Copy?initialized?data?from?ROM?to?RAM.
?*?-?Clear?the?zero-initialized?data?section.
?*?-?Copy?the?vector?table?from?ROM?to?RAM.?This?could?be?an?option.??
?*
?*?Tool?Chians:
?*???__GNUC__???:?GCC
?*???__CC_ARM???:?KEIL
?*???__ICCARM__?:?IAR
?*
?*END**************************************************************************/
void?init_data_bss(void)
{
????uint32_t?n;
????
????/*?Addresses?for?VECTOR_TABLE?and?VECTOR_RAM?come?from?the?linker?file?*/
#if?defined(__CC_ARM)
????extern?uint32_t?Image$$VECTOR_ROM$$base[];
????extern?uint32_t?Image$$VECTOR_RAM$$base[];
????extern?uint32_t?Image$$RW_m_data$$base[];
????#define?__VECTOR_TABLE?Image$$VECTOR_ROM$$base??
????#define?__VECTOR_RAM?Image$$VECTOR_RAM$$base??
????#define?__RAM_VECTOR_TABLE_SIZE?(((uint32_t)Image$$RW_m_data$$base?-?(uint32_t)Image$$VECTOR_RAM$$base))
#elif?defined(__ICCARM__)
????extern
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-07-06?18:19??S32K144?CAN?FD?Bootloader?v2.0\
?????文件?????????146??2016-07-26?16:40??S32K144?CAN?FD?Bootloader?v2.0\readme.txt
?????目錄???????????0??2017-07-06?18:09??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\
?????文件???????65450??2017-07-06?18:03??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\.cproject
?????文件?????????737??2017-07-06?18:03??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\.project
?????目錄???????????0??2017-07-06?18:09??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\.settings\
?????文件??????????43??2017-07-05?21:52??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\.settings\com.freescale.s32ds.cross.wizard.prefs
?????文件??????????87??2017-07-05?21:52??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\.settings\com.processorexpert.core.ide.newprojectwizard.prefs
?????文件????????3093??2017-07-06?18:03??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\.settings\language.settings.xm
?????目錄???????????0??2017-07-06?18:09??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\Debug\
?????文件????????4208??2017-07-06?17:59??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\Debug\LED_Blue.s19
?????文件????????4208??2017-07-06?17:41??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\Debug\LED_Green.s19
?????文件????????4208??2017-07-06?17:58??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\Debug\LED_Red.s19
?????文件??????????34??2016-11-11?19:20??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\desc
?????目錄???????????0??2017-07-06?18:09??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\include\
?????文件?????????807??2016-11-11?19:20??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\include\derivative.h
?????文件????????3337??2016-11-11?19:20??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\include\devassert.h
?????文件????????3582??2016-11-11?19:20??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\include\fsl_core_cm4.h
?????文件????????3207??2016-11-11?19:20??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\include\fsl_device_registers.h
?????文件?????1004248??2016-11-11?19:20??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\include\S32K144.h
?????文件???????45643??2016-11-11?19:20??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\include\S32K144_features.h
?????文件????????2261??2016-11-11?19:20??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\include\startup.h
?????文件???????11193??2016-11-11?19:20??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\include\system_S32K144.h
?????目錄???????????0??2017-07-06?18:09??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\Project_Settings\
?????目錄???????????0??2017-07-06?18:09??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\Project_Settings\Debugger\
?????文件???????17349??2017-07-06?18:03??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\Project_Settings\Debugger\App_Light_LED_Debug.launch
?????文件???????17094??2017-07-06?18:03??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\Project_Settings\Debugger\App_Light_LED_Debug_RAM.launch
?????文件???????17083??2017-07-06?18:03??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\Project_Settings\Debugger\App_Light_LED_Release.launch
?????目錄???????????0??2017-07-06?18:09??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\Project_Settings\li
?????文件????????7588??2017-07-06?09:03??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\Project_Settings\li
?????文件????????6650??2016-11-11?19:20??S32K144?CAN?FD?Bootloader?v2.0\S32K144_App_Light_LED\Project_Settings\li
............此處省略128個文件信息
- 上一篇:湯國安arcgis教程
- 下一篇:16位補碼并行加法器含減法器實驗
評論
共有 條評論