-
大小: 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位补码并行加法器含减法器实验
相关资源
- stm32f407上的两个can发送和接收例程
- CANopen使用手册_埃斯顿
- CanuMobiSim
- 28335CAN调试程序
- UART转CAN或LIN的工具(Uart2any)和文档
- 28335写的用spi读取传感器数据并用CA
- wwwscan-很强大的后台扫描工具
- Bootloader源码分析(好东西).rar
- BootLoader和BSP
- CAN Linux驱动代码
- 矿用多功能网关通信接口设计
- pb9调用良田高拍仪例程scanctrl1.0
- 周立功PCI CAN卡LINUX驱动ubuntu16.04内核
- S32K144 和S32K SDK开发入门培训.pdf
- 基于S32K144的CANbootloader
- S32K144仿真软件S32DS操作指南
- S32K144使用printf格式化输出
- 基于ARM7处理器的CAN总线网络设计
- ARM7TDMI-S在嵌入式系统中的Bootloader代码
- Can EC-MPS reduce gastrointestinal side effect
- 佳能时尚扫描仪CanoScan LiDE 500F
- CanoScan佳能4200f扫描仪驱动 v8.6.1.1a 官
- 佳能CanoScan 9000F扫描仪驱动 官方版
- 佳能canon lbp3000激光打印机驱动 for w
- STM32F103VCT6TR - High-density performance lin
- 基于MC68HC908GZ32的CAN-LIN网关设计
- STM32的IAP-Bootloader程序
- STM32例程之Bootloader
- 如何在CANVAS中使用D3.JS
- 基于CAN总线与ZigBee的瓦斯实时监测及
评论
共有 条评论