⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sbl_iap.h

📁 LPC2102的keil vendor code
💻 H
字号:
/*****************************************************************************
 *   sbl_iap.h:  Header file for NXP LPC210x Family Microprocessors
 *
 *   Copyright(C) 2006, NXP Semiconductors
 *   All rights reserved.
 *
 *   History
 *   2005.10.01  ver 1.00    Prelimnary version, first Release
 *
******************************************************************************/

#define CMD_SUCCESS 0
#define IAP_ADDRESS 0x7FFFFFF1

typedef enum
{
	PREPARE_SECTOR_FOR_WRITE=50,
	COPY_RAM_TO_FLASH=51,
	ERASE_SECTOR=52,
	BLANK_CHECK_SECTOR=53,
	READ_PART_ID=54,
	READ_BOOT_VER=55,
	COMPARE=56,
	REINVOKE_ISP=57
}IAP_Command_Code;

unsigned write_flash(unsigned cclk,unsigned * i2c_data_buf,unsigned data_block_ctr);
void write_data(unsigned cclk,unsigned flash_address,unsigned * flash_data_buf, unsigned count);
void find_erase_prepare_sector(unsigned cclk, unsigned flash_address);
void erase_sector(unsigned sector_num,unsigned cclk);
void prepare_sector(unsigned sector_num,unsigned cclk);
void iap_entry(unsigned param_tab[],unsigned result_tab[]);

/****************************************************************************
                              End Of File
*****************************************************************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -