bootloader

所属分类:Windows编程
开发工具:C++
文件大小:391KB
下载次数:5
上传日期:2014-09-06 08:06:48
上 传 者Andy-lex
说明:  Securely locking down the device plays off against being able to update it. Ideally you want to disable JTAG/SWD interfaces and make them difficult to access. This of course does not protect you from people with physical access to your device, and the industrial methods to break and destroy it, and desire to do so.

文件列表:
bootloader\bootloader\aes.c (8090, 2014-09-06)
bootloader\bootloader\aes.h (2323, 2013-05-08)
bootloader\bootloader\aes_keys.c (2629, 2013-05-08)
bootloader\bootloader\boot.c (3577, 2013-05-08)
bootloader\bootloader\boot.h (1910, 2013-05-08)
bootloader\bootloader\bootloader.c (10054, 2013-05-08)
bootloader\bootloader\bootloader_config.h (4480, 2013-05-08)
bootloader\bootloader\crc.c (3095, 2013-05-08)
bootloader\bootloader\crc.h (1969, 2013-05-08)
bootloader\bootloader\debuglock.c (5023, 2013-05-08)
bootloader\bootloader\debuglock.h (2045, 2013-05-08)
bootloader\bootloader\flash.c (11423, 2013-05-08)
bootloader\bootloader\flash.h (2177, 2013-05-08)
bootloader\bootloader\ramfunc.h (2437, 2013-05-08)
bootloader\bootloader\uart.c (3945, 2013-05-08)
bootloader\bootloader\uart.h (2073, 2013-05-08)
bootloader\bootloader\verify.c (5893, 2013-05-08)
bootloader\bootloader\verify.h (2186, 2013-05-08)
bootloader\bootloader\xmodem.c (8177, 2013-05-08)
bootloader\bootloader\xmodem.h (2770, 2013-05-08)
bootloader\CMSIS\Core\CM3\core_cm3.c (16377, 2010-02-25)
bootloader\CMSIS\Core\CM3\core_cm3.h (45166, 2010-02-25)
bootloader\CMSIS\Core\CM3\core_cm3.lst (87358, 2010-02-25)
bootloader\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_cl.s (15236, 2010-02-25)
bootloader\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_hd.s (15502, 2010-02-25)
bootloader\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_ld.s (11871, 2010-02-25)
bootloader\CMSIS\Core\CM3\startup\arm\startup_stm32f10x_md.s (12261, 2010-02-25)
bootloader\CMSIS\Core\CM3\startup\gcc\startup_stm32f10x_cl.s (12453, 2010-02-25)
bootloader\CMSIS\Core\CM3\startup\gcc\startup_stm32f10x_hd.s (13077, 2010-02-25)
bootloader\CMSIS\Core\CM3\startup\gcc\startup_stm32f10x_ld.s (9491, 2010-02-25)
bootloader\CMSIS\Core\CM3\startup\gcc\startup_stm32f10x_md.s (9985, 2010-02-25)
bootloader\CMSIS\Core\CM3\startup\iar\startup_stm32f10x_cl.s (15811, 2010-02-25)
bootloader\CMSIS\Core\CM3\startup\iar\startup_stm32f10x_hd.s (16199, 2010-02-25)
bootloader\CMSIS\Core\CM3\startup\iar\startup_stm32f10x_ld.s (11976, 2010-02-25)
bootloader\CMSIS\Core\CM3\startup\iar\startup_stm32f10x_md.s (12212, 2010-02-25)
bootloader\CMSIS\Core\CM3\stm32f10x.h (585534, 2010-02-25)
bootloader\CMSIS\Core\CM3\system_stm32f10x.c (29692, 2010-02-25)
bootloader\CMSIS\Core\CM3\system_stm32f10x.h (2304, 2010-02-25)
bootloader\CMSIS\Core\CM3\system_stm32f10x.lst (95775, 2010-02-25)
bootloader\CMSIS\Core\Documentation\CMSIS_Core.htm (51233, 2010-02-25)
... ...

================ Energy Micro Peripheral Library ============================ This directory, "emlib", contains the Energy Micro Peripheral Support library for the EFM32 series of microcontrollers and EFR4 series for RF transceivers and System-On-Chip devices. The "emlib" SW is designed to support all Energy Micro EFM and EFR devices, from Gecko revision B and forward. Some design guidelines for this library: * Follow the guidelines established by ARM's and Energy Micro's adaptation of the CMSIS (see below) standard. * Be usable as a starting point for developing richer, more target specific functionality (i.e. copy and modify further). * Ability to be used as a standalone software component, to be used by other drivers, that should cover "the most common cases". * Readability of the code and usability preferred before optimization for speed and size or covering a particular "narrow" purpose. * As little "cross-dependency" between modules as possible, to enable users to pick and choose what they want. ================ About CMSIS ================================================ These APIs are based on EFM32_CMSIS "Device" header file structure. As a result of this, the library requires basic C99-support. You might have to enable C99 support in your compiler. Comments are in doxygen compatible format. The EFM32_CMSIS library contains all peripheral module registers and bit field descriptors. To download EFM32_CMSIS, go to http://www.energymicro.com/downloads For more information about CMSIS see http://www.onarm.com http://www.arm.com/products/CPUs/CMSIS.html The requirements for using CMSIS also apply to this package. ================ File structure ============================================== inc/ - header files src/ - source files ================ Licenses ==================================================== See the top of each file for SW license. Basically you are free to use the Energy Micro code for any project using Energy Micro devices. Parts of the CMSIS library is copyrighted by ARM Inc. See "License.doc" for ARM's CMSIS license. ================ Software updates ============================================ Energy Micro continually works to provide updated and improved emlib, example code and other software of use for Energy Micro customers. Please check the download section of Energy Micro's web site at http://www.energymicro.com/downloads for the latest releases, news and updates. If you download and install the Simplicity Studio application, you will be notified about updates when available. (C) Copyright Energy Micro AS, 2012

近期下载者

相关文件


收藏者