亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? iap.h

?? ZLG的SMARTARM2300的IAP_Program
?? H
字號:
#ifndef __IAP_H
#define	__IAP_H

#include "config.h"
/* 定義IAP命令字 */
//											命令		參數(shù)
#define		IAP_SELECTOR		50		// 選擇扇區(qū)		【起始扇區(qū)號、結(jié)束扇區(qū)號】
#define		IAP_RAMTOFLASH		51		// 拷貝數(shù)據(jù)		【FLASH目標(biāo)地址、RAM源地址、寫入字節(jié)數(shù)、系統(tǒng)時(shí)鐘頻率】		
#define		IAP_ERASESECTOR		52		// 擦除扇區(qū)		【起始扇區(qū)號、結(jié)束扇區(qū)號、系統(tǒng)時(shí)鐘頻率】
#define		IAP_BLANKCHK		53		// 查空扇區(qū)		【起始扇區(qū)號、結(jié)束扇區(qū)號】
#define		IAP_READPARTID		54		// 讀器件ID		【無】
#define		IAP_BOOTCODEID		55		// 讀Boot版本號	【無】
#define		IAP_COMPARE			56		// 比較命令		【FLASH起始地址、RAM起始地址、需要比較的字節(jié)數(shù)】
#define		IAP_REINVOKE_ISP	57		// 重新調(diào)用ISP	【無】

/* 定義IAP返回狀態(tài)字 */
#define		CMD_SUCCESS			0
#define		INVALID_COMMAND		1
#define		SRC_ADDR_ERROR		2
#define		DST_ADDR_ERROR		3
#define		SRC_ADDR_NOT_MAPPED	4
#define		DST_ADDR_NOT_MAPPED	5
#define		COUNT_ERROR			7
#define		SECTOR_NOT_BLANK	8
#define		SECTOR_NOT_PREPARED_FOR_WRITE_OPERATION		9
#define		COMMPARE_ERROR		10
#define		BUSY				11


extern	uint32	SelSector(uint8	sec1,uint8	sec2);
/*********************************************************************************************************
**函數(shù)名稱:  SelSector
**函數(shù)功能:  IAP操作緩沖區(qū)選擇,代碼為50
**入口參數(shù):  sec1	起始扇區(qū)
**			 sec2	終止扇區(qū)
**出口參數(shù):  IAP 操作狀態(tài)碼
**			 IAP返回值(paramout緩沖區(qū))
********************************************************************************************************/

extern	uint32	RamToFlash(uint32	dst, uint32	src, uint32	no);
/*********************************************************************************************************
**函數(shù)名稱:  RamToFlash 
**函數(shù)功能:  復(fù)制RAM的數(shù)據(jù)到FLASH,命令代碼51
**入口參數(shù):  dst		目標(biāo)地址,即FLASH起始地址,以512字節(jié)為分界
**			 src		源地址,即RAM地址,地址必須字對其
**			 no		    復(fù)制字節(jié)個(gè)數(shù),為256/512/1024/4096
**出口參數(shù):  IAP 操作狀態(tài)碼
**			 IAP返回值(paramout緩沖區(qū))
********************************************************************************************************/

extern	uint32	EraseSector(uint32	sec1, uint32	sec2);
/*********************************************************************************************************
**函數(shù)名稱:  RamToFlash
**函數(shù)功能:  擦除扇區(qū),命令代碼52
**入口參數(shù):  sec1	起始扇區(qū)
**			 sec2	終止扇區(qū)
**出口參數(shù):  IAP 操作狀態(tài)碼
**			 IAP返回值(paramout緩沖區(qū))
********************************************************************************************************/

extern	uint32	BlankCHK(uint32	sec1,uint32	sec2);
/*********************************************************************************************************
**函數(shù)名稱:  BlankCHK
**函數(shù)功能:  查空扇區(qū),命令代碼53
**入口參數(shù):  sec1	起始扇區(qū)
**			 sec2	終止扇區(qū)
**出口參數(shù):  IAP 操作狀態(tài)碼
**			 IAP返回值(paramout緩沖區(qū))
********************************************************************************************************/

extern	uint32	ReadParID(uint32 *Device_ID);
/*********************************************************************************************************
**函數(shù)名稱:  ReadParID
**函數(shù)功能:  讀器件ID,命令代碼54
**入口參數(shù):  器件ID地址指針
**出口參數(shù):  IAP 操作狀態(tài)碼
**			 IAP返回值(paramout緩沖區(qū))
********************************************************************************************************/

extern	uint32	BootCodeID(uint32 *Boot_ID);
/*********************************************************************************************************
**函數(shù)名稱:  BootCodeID
**函數(shù)功能:  讀boot代碼ID,命令代碼55
**入口參數(shù):  boot代碼ID地址指針
**出口參數(shù):  IAP 操作狀態(tài)碼
**			 IAP返回值(paramout緩沖區(qū))
********************************************************************************************************/
	
extern	uint32	Compare(uint32	dst, uint32	src, uint32	no);
/*********************************************************************************************************
**函數(shù)名稱:  Compare 
**函數(shù)功能: 校驗(yàn)數(shù)據(jù),命令代碼56
**入口參數(shù):  dst		目標(biāo)地址,即RAM/FLASH起始地址,地址必須字對齊
**			 src		源地址,即RAM/RAM地址,地址必須字對齊
**			 no		    復(fù)制字節(jié)個(gè)數(shù),必須能被4整除
**出口參數(shù):  IAP 操作狀態(tài)碼
**			 IAP返回值(paramout緩沖區(qū))
********************************************************************************************************/

/*********************************************************************************************************
**函數(shù)名稱: Reinvoke_ISP 
**函數(shù)功能: 重新調(diào)用ISP,命令代碼57。
**入口參數(shù): 無
**出口參數(shù): 無
********************************************************************************************************/
extern void  Reinvoke_ISP(void);

extern	uint8	WriteFlash(uint32 dst, uint32 src, uint32 no);
/*********************************************************************************************************
**函數(shù)名稱:  WriteFlash
**函數(shù)功能:  向FLASH中寫入數(shù)據(jù)
**入口參數(shù):  dst		目標(biāo)地址,即FLASH起始地址,地址必須以256字節(jié)對齊,即地址的低8位必須為0
**			 src		源地址,即RAM地址,地址必須字對齊,即地址的低兩位必須為0
**			 no		    寫入字節(jié)數(shù),必須為256/512/1024/4096
**出口參數(shù):  Compare的返回值,操作成功正確返回0
********************************************************************************************************/

#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人高清视频在线| 青青草视频一区| 综合久久综合久久| 亚洲电影在线播放| 成人夜色视频网站在线观看| 欧美日韩午夜影院| 一区免费观看视频| 国产麻豆精品视频| 欧美一区二区三区播放老司机| 国产欧美日韩视频在线观看| 午夜精品免费在线观看| 色网综合在线观看| 国产欧美日韩中文久久| 裸体健美xxxx欧美裸体表演| 欧美日韩视频在线第一区| 综合色天天鬼久久鬼色| 成人天堂资源www在线| 日韩精品在线一区二区| 亚洲成人激情av| 色综合久久久久综合| 国产精品成人一区二区艾草 | 精品国产第一区二区三区观看体验| 天堂影院一区二区| 三级精品在线观看| 激情小说亚洲一区| 国产一区不卡在线| 激情综合网av| 99精品国产91久久久久久 | 国产农村妇女毛片精品久久麻豆 | 久久久久久久久久久电影| 国产99久久久久| 国产精品国产三级国产a| 国产福利91精品| 亚洲色图在线视频| 欧洲av一区二区嗯嗯嗯啊| 蜜芽一区二区三区| 2021国产精品久久精品| 日本不卡一二三| 久久九九国产精品| 成人av电影在线| 五月天欧美精品| 国产精品毛片久久久久久久| 日韩一区二区三区视频在线观看 | 99精品视频在线免费观看| 午夜精品视频在线观看| 国产精品美女久久久久久久| 91精品国产综合久久香蕉麻豆 | 韩国三级在线一区| 亚洲欧洲99久久| 欧美大片一区二区| 91丨九色porny丨蝌蚪| 精品一区二区久久久| 中文字幕日韩一区| 欧美久久久久久久久| 91在线观看高清| 天堂资源在线中文精品| 亚洲欧洲美洲综合色网| 欧美一级一区二区| 51久久夜色精品国产麻豆| 岛国一区二区三区| 91激情在线视频| 青娱乐精品视频| 亚洲国产三级在线| 国产精品美女久久久久av爽李琼| 欧美一卡二卡在线| 欧美在线视频日韩| 成人av资源在线观看| 韩国一区二区视频| 青青草精品视频| 日日夜夜免费精品视频| 久久嫩草精品久久久精品| 国产精品18久久久久久久网站| 亚洲美女少妇撒尿| 欧美亚洲高清一区| 亚洲素人一区二区| 久久综合色8888| 一本一本大道香蕉久在线精品| 国产精品久久久久婷婷二区次| 99国产精品视频免费观看| 亚洲美女电影在线| 欧美精品在线视频| 99精品欧美一区| 不卡av免费在线观看| 国产综合色在线| 亚洲欧美国产三级| 亚洲免费在线看| 国产精品久久影院| 亚洲蜜臀av乱码久久精品| 国产精品网站在线观看| 亚洲私人黄色宅男| 最新欧美精品一区二区三区| 亚洲色图在线看| 国产精品国产a级| 亚洲精品v日韩精品| 亚洲欧美日韩在线| 亚洲成av人在线观看| 亚洲综合久久久| 午夜精品久久久久久久| 免费在线视频一区| 国产精品一区二区久久不卡| av一区二区三区在线| 99国产欧美久久久精品| 欧美日韩国产精品自在自线| 欧美日韩一卡二卡三卡| 久久毛片高清国产| 中文字幕二三区不卡| 亚洲午夜羞羞片| 日本va欧美va欧美va精品| 国产伦精一区二区三区| 欧美性色黄大片| 成人性生交大片免费看视频在线| 九色porny丨国产精品| 久久精品99国产国产精| 风间由美一区二区三区在线观看| 国产夫妻精品视频| 欧美视频第二页| 国产丝袜在线精品| 激情综合网激情| 国产成人啪免费观看软件| 国产乱子伦视频一区二区三区| 国产成人综合在线| 欧美综合一区二区| 538在线一区二区精品国产| 中文字幕av一区二区三区| 天堂午夜影视日韩欧美一区二区| 成人午夜伦理影院| 日韩三级在线免费观看| 中文字幕在线播放不卡一区| 日韩激情在线观看| 色婷婷av一区二区三区大白胸| 精品久久久久久无| 最新欧美精品一区二区三区| 激情五月婷婷综合| 色视频欧美一区二区三区| 久久综合国产精品| 亚洲狠狠丁香婷婷综合久久久| 久久99国产精品久久99果冻传媒| 成人免费视频国产在线观看| 日韩欧美国产综合| 亚洲视频一二三| 国产精品羞羞答答xxdd| 欧美性猛交xxxx乱大交退制版| 亚洲国产岛国毛片在线| 午夜成人免费电影| 色综合网色综合| 欧美成人高清电影在线| 天天综合天天综合色| 极品少妇xxxx精品少妇偷拍| 国产精品一区二区91| 欧美日韩国产成人在线91| 亚洲欧洲国产专区| 99久久精品免费| 日本一区二区三区久久久久久久久不 | 亚洲成人免费在线| 成人久久久精品乱码一区二区三区| 欧美色图激情小说| 欧美高清在线一区二区| 麻豆国产精品官网| 欧美性生活大片视频| 综合色天天鬼久久鬼色| 成人黄色电影在线| 精品区一区二区| 国产一区在线看| 欧美另类高清zo欧美| 久久久三级国产网站| 中文字幕一区视频| 成人污污视频在线观看| 日韩一区二区三区视频在线 | 韩国成人福利片在线播放| 日韩欧美激情一区| 日韩国产欧美三级| 欧美另类变人与禽xxxxx| 一区二区三区在线不卡| 成人av午夜电影| 亚洲日本在线a| av网站免费线看精品| 亚洲美女精品一区| 欧美日韩国产高清一区二区三区| 亚洲黄色片在线观看| 在线观看成人小视频| 最新日韩av在线| 北条麻妃一区二区三区| 亚洲精品福利视频网站| 色94色欧美sute亚洲线路二| 午夜电影网一区| 欧美一区二区黄色| 国产综合久久久久久鬼色 | 国产欧美精品一区二区三区四区| 久久av老司机精品网站导航| 国产色一区二区| 蜜桃视频一区二区| 国产日韩欧美不卡在线| 久久99久久99精品免视看婷婷 | 波多野结衣中文一区| 亚洲色图清纯唯美| 欧美综合一区二区三区| 狠狠色狠狠色综合日日91app| 久久久久久久综合日本| 成人一级视频在线观看| 亚洲精品一二三|