S32K1xx Bootloader文档和代码


收集的S32K1xx Bootloader文档和代码,支持UART和CAN两种方式
资源截图
代码片段和文件信息
/*
 * Copyright (c) 2013 - 2014 Freescale Semiconductor Inc.
 * Copyright 2016-2017 NXP
 * All rights reserved.
 *
 * THIS SOFTWARE IS PROVIDED BY NXP “AS IS“ AND ANY EXPRESSED 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 NXP OR ITS 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.
 */

/**
 * @page misra_violations MISRA-C:2012 violations
 *
 * @section [global]
 * Violates MISRA 2012 Advisory Rule 8.9 An object should be defined at block
 * scope if its identifier only appears in a single function.
 * All variables with this problem are defined in the linker files.
 *
 * @section [global]
 * Violates MISRA 2012 Advisory Rule 8.11 When an array with external linkage
 * is declared its size should be explicitly specified.
 * The size of the arrays can not be explicitly determined.
 *
 * @section [global]
 * Violates MISRA 2012 Advisory Rule 11.4 A conversion should not be performed
 * between a pointer to object and an integer type.
 * The cast is required to initialize a pointer with an unsigned int define
 * representing an address.
 *
 * @section [global]
 * Violates MISRA 2012 Required Rule 11.6 A cast shall not be performed
 * between pointer to void and an arithmetic type.
 * The cast is required to initialize a pointer with an unsigned int define
 * representing an address.
 *
 * @section [global]
 * Violates MISRA 2012 Required Rule 2.1 A project shall not contain unreachable
 * code.
 * The condition compares two address defined in linker files that can be different.
 *
 * @section [global]
 * Violates MISRA 2012 Advisory Rule 8.7 External could be made static.
 * Function is defined for usage by application code.
 *
 */

#include “startup.h“
#include “device_registers.h“
#include 

#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 the vector table from ROM to RAM.
 * - Copy initialized data from ROM to RAM.
 * - Copy code that should reside in RAM from 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-03-16 10:21  S32K1xx Bootloader
     文件      979545  2018-10-17 14:05  S32K1xx BootloaderAN12218 Bootloader.pdf
     目录           0  2019-03-16 10:21  S32K1xx BootloaderAN12218SW
     目录           0  2019-03-16 10:21  S32K1xx BootloaderAN12218SWBootloader interface
     目录           0  2019-03-16 10:21  S32K1xx BootloaderAN12218SWBootloader interfaceJava interface
     文件         592  2016-12-13 06:07  S32K1xx BootloaderAN12218SWBootloader interfaceJava interfaceREADME.txt
     文件       71988  2016-12-13 05:52  S32K1xx BootloaderAN12218SWBootloader interfaceJava interfaceSerial_Bootloader_Interface.jar
     目录           0  2019-03-16 10:21  S32K1xx BootloaderAN12218SWBootloader interfaceJava interfacelib
     文件       28043  2016-12-13 05:52  S32K1xx BootloaderAN12218SWBootloader interfaceJava interfacelibcomm.jar
     文件       27648  2016-11-01 06:50  S32K1xx BootloaderAN12218SWBootloader interfaceJava interfacewin32com.dll
     目录           0  2019-03-16 10:21  S32K1xx BootloaderAN12218SWBootloader_Software
     目录           0  2019-03-16 10:21  S32K1xx BootloaderAN12218SWBootloader_SoftwareS32K148_bootloader
     文件       68277  2018-05-25 07:18  S32K1xx BootloaderAN12218SWBootloader_SoftwareS32K148_bootloader.cproject
     文件         796  2017-11-25 01:20  S32K1xx BootloaderAN12218SWBootloader_SoftwareS32K148_bootloader.project
     目录           0  2019-03-16 10:21  S32K1xx BootloaderAN12218SWBootloader_SoftwareS32K148_bootloader.settings
     文件         287  2017-11-25 01:20  S32K1xx BootloaderAN12218SWBootloader_SoftwareS32K148_bootloader.settingscom.freescale.s32ds.cross.wizard.prefs
     文件          87  2017-11-25 01:20  S32K1xx BootloaderAN12218SWBootloader_SoftwareS32K148_bootloader.settingscom.processorexpert.core.ide.newprojectwizard.prefs
     文件        3092  2018-05-25 07:18  S32K1xx BootloaderAN12218SWBootloader_SoftwareS32K148_bootloader.settingslanguage.settings.xml
     文件          62  2017-11-25 01:20  S32K1xx BootloaderAN12218SWBootloader_SoftwareS32K148_bootloader.settingsorg.eclipse.cdt.codan.core.prefs
     文件        1512  2017-11-25 01:20  S32K1xx BootloaderAN12218SWBootloader_SoftwareS32K148_bootloader.settingsorg.eclipse.cdt.core.prefs
     目录           0  2019-03-16 10:21  S32K1xx BootloaderAN12218SWBootloader_SoftwareS32K148_bootloaderDebug
     目录           0  2019-03-16 10:21  S32K1xx BootloaderAN12218SWBootloader_SoftwareS32K148_bootloaderDebugProject_Settings
     目录           0  2019-03-16 10:21  S32K1xx BootloaderAN12218SWBootloader_SoftwareS32K148_bootloaderDebugProject_Settingslinker_Files
     文件         549  2018-05-22 06:39  S32K1xx BootloaderAN12218SWBootloader_SoftwareS32K148_bootloaderDebugProject_Settingslinker_Filessubdir.mk
     目录           0  2019-03-16 10:21  S32K1xx BootloaderAN12218SWBootloader_SoftwareS32K148_bootloaderDebugProject_SettingsStartup_Code
     文件         799  2018-05-22 06:39  S32K1xx BootloaderAN12218SWBootloader_SoftwareS32K148_bootloaderDebugProject_SettingsStartup_Codestartup.args
     文件        3405  2018-05-22 04:26  S32K1xx BootloaderAN12218SWBootloader_SoftwareS32K148_bootloaderDebugProject_SettingsStartup_Codestartup.d
     文件      659660  2018-05-22 04:26  S32K1xx BootloaderAN12218SWBootloader_SoftwareS32K148_bootloaderDebugProject_SettingsStartup_Codestartup.o
     文件         494  2018-05-22 06:39  S32K1xx BootloaderAN12218SWBootloader_SoftwareS32K148_bootloaderDebugProject_SettingsStartup_Codestartup_S32K148.args
     文件       10888  2018-05-22 04:26  S32K1xx BootloaderAN12218SWBootloader_SoftwareS32K148_bootloaderDebugProject_SettingsStartup_Codestartup_S32K148.o
     文件        2751  2018-05-22 06:39  S32K1xx BootloaderAN12218SWBootloader_SoftwareS32K148_bootloaderDebugProject_SettingsStartup_Codesubdir.mk
............此处省略388个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)