LM3S_BOOTLOADER程序

源代码在线查看: bl_decrypt.c

软件大小: 141 K
上传用户: liuhai
关键词: S_BOOTLOADER LM 程序
下载地址: 免注册下载 普通下载 VIP

相关代码

				//*****************************************************************************
				//
				// bl_decrypt.c - Code for performing an in-place decryption of the firmware
				//                image as it is downloaded.
				//
				// Copyright (c) 2007-2008 Luminary Micro, Inc.  All rights reserved.
				// 
				// Software License Agreement
				// 
				// Luminary Micro, Inc. (LMI) is supplying this software for use solely and
				// exclusively on LMI's microcontroller products.
				// 
				// The software is owned by LMI and/or its suppliers, and is protected under
				// applicable copyright laws.  All rights are reserved.  You may not combine
				// this software with "viral" open-source software in order to form a larger
				// program.  Any use in violation of the foregoing restrictions may subject
				// the user to criminal sanctions under applicable laws, as well as to civil
				// liability for the breach of the terms and conditions of this license.
				// 
				// THIS SOFTWARE IS PROVIDED "AS IS".  NO WARRANTIES, WHETHER EXPRESS, IMPLIED
				// OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
				// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
				// LMI SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
				// CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
				// 
				// This is part of revision 3047 of the Stellaris Peripheral Driver Library.
				//
				//*****************************************************************************
				
				#include "bl_config.h"
				#include "bl_decrypt.h"
				
				//*****************************************************************************
				//
				//! \addtogroup boot_loader_api
				//! @{
				//
				//*****************************************************************************
				#if defined(ENABLE_DECRYPTION) || defined(DOXYGEN)
				
				//*****************************************************************************
				//
				//! Performs an in-place decryption of downloaded data.
				//!
				//! \param pucBuffer is the buffer that holds the data to decrypt.
				//! \param ulSize is the size, in bytes, of the buffer that was passed in via
				//! the pucBuffer parameter.
				//!
				//! This function is a stub that could provide in-place decryption of the data
				//! that is being downloaded to the device.
				//!
				//! This function is contained in bl_decrypt.c.
				//!
				//! \return None.
				//
				//*****************************************************************************
				void
				DecryptData(unsigned char *pucBuffer, unsigned long ulSize)
				{
				  
				}
				
				//*****************************************************************************
				//
				// Close the Doxygen group.
				//! @}
				//
				//*****************************************************************************
				#endif
				
							

相关资源