sbl_iap.h

来自「LPC2102的keil vendor code」· C头文件 代码 · 共 37 行

H
37
字号
/*****************************************************************************
 *   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 + =
减小字号Ctrl + -
显示快捷键?