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

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

?? 2410romprg.c

?? it is samsung 2410 programmer.it s for flash
?? C
字號(hào):
//Shin, On Pil
#include "def.h"
#include "option.h"
#include "..\inc\romdef.h"
#include "..\inc\strata16.h"
INT8U SST39VF160_ProgFlash(INT32U ulRealAddr,INT16U usData);
void SST39VF160_EraseSector(INT32U TargetAddr);
INT32U SST39VF160_CheckId(void);
INT8U BlankCheck(INT32U ulTargetAddr,INT32U ulTargetSize);
INT8U _WAIT(void);
void LedDisp(int LedStatus);
#define _WR(ulADDR,usDATA)	*((volatile INT16U *)(ulADDR<<1))=(INT16U)usDATA		//the addr should be shifted
#define _RD(ulADDR)		(*((volatile INT16U *)(ulADDR<<1)))	
#define _RESET()		_WR(0x0,0xf0f0)		
#define BADDR2WADDR(ulADDR)	(ulADDR>>1)		
INT8U CheckBlank(INT32U ulRomAddr,INT32U ulRomSize) 
{
	INT32U i;
	for (i=ulRomAddr;i<(ulRomAddr+ulRomSize);i+=4)
	{
		if(*((volatile INT32U *)i)!=0xffffffff)
			return 0;
	}
	return 1;	//every cell is 0xffffffff
}
INT8U Verify(INT32U ulRomAddr,INT32U ulRamAddr,INT32U ulRomSize)
{
	INT32U i;
	for (i=0x0;i<ulRomSize;i+=4)
	{
		if(*((volatile INT32U *)(i+ulRomAddr))!=*((volatile INT32U *)(i+ulRamAddr)))
			return 0;	//the data is ROM and RAM is different!
	}
	
	return 1;
}

INT8U _WAIT(void) //Check if the bit6 toggle ends.
{
	volatile INT16U flashStatus,old;
	old=*((volatile INT16U *)0x0);

	while(1)
	{
		flashStatus=*((volatile INT16U *)0x0);
		if( (old&0x1000) == (flashStatus&0x1000) )
			break;
		old=flashStatus;
	}
	return 1;
}
INT32U SST39VF160_CheckId(void)
{
	INT16U usManId,usDevId;

	_RESET();
    
	_WR(SeqAddr1,SeqCom1);
	_WR(SeqAddr2,SeqCom2);
	_WR(SeqAddr1,SoftIdEntry);
	usManId=_RD(ManuIdAddr);
	usDevId=_RD(DevIdAddr);

	_RESET(); 
    
	return ((usManId<<16)+usDevId);
}
INT8U SST39VF160_WordProg_Test(INT32U ulAddr,INT16U usData)
{
	_WR(SeqAddr1,SeqCom1);
	_WR(SeqAddr2,SeqCom2);
	_WR(SeqAddr1,WordProg);
	_WR(ulAddr,usData);
	return _WAIT();
}

INT8U SST39VF160_ChipErase(void)
{
	_WR(SeqAddr1,SeqCom1);
	_WR(SeqAddr2,SeqCom2);
	_WR(SeqAddr1,Erase);
	_WR(SeqAddr1,SeqCom1);
	_WR(SeqAddr2,SeqCom2);
	_WR(SeqAddr1,ChipErase);
	return 1;
}
INT8U SST39VF160_ChipProg(INT32U ulRomAddr,INT32U ulRamAddr,INT32U ulRomSize)
{
	INT32U i,ulRomAddrOri,ulRamAddrOri,ulRomSizeOri;
	static int LedCount=0;
	INT16U usData;
	ulRomAddrOri	=ulRomAddr;
	ulRamAddrOri	=ulRamAddr;
	ulRomSizeOri	=ulRomSize;
	SST39VF160_ChipErase();	//I think this can be remove
	for(i=0;i<65536;i++);
	for(i=0;i<(ulRomSize/2);i++)
	{
		if((i%(50*1024))==0)
			LedCount=(LedCount+1)%4;
		if(LedCount==0)		LedDisp(0x1);
		else if(LedCount==1)	LedDisp(0x2);
		else if(LedCount==2)	LedDisp(0x4);
		else if(LedCount==3)	LedDisp(0x8);
		usData=*(INT16U *)ulRamAddr;
		SST39VF160_WordProg_Test(ulRomAddr,usData);
		ulRomAddr++;
		ulRamAddr+=2;
	} 
	return (Verify(ulRomAddrOri,ulRamAddrOri,ulRomSizeOri));	//program done
}
void Delay1(INT32 time)
// time=0: adjust the Delay function by WatchDog timer.
// 100us resolution.
{
    INT32 i=0;
    INT32 delayLoopCount= 400;
    for(;time>0;time--)
		for(i=0;i<delayLoopCount;i++);
}//Delay
void PortInit(void)
{
}
void LedDisp(int LedStatus)
{
}
void Flash_Test(void)
{
	//rSYSCFG=CACHECFG;
	PortInit();
	
	Strata_Prog();
	//SST39VF160_ChipProg(0x0,0x30200000,RomSize);
	//LedDisp(0x0f);
	while(1);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人动漫一区二区| 国产一区二区三区国产| 99精品视频中文字幕| 成人欧美一区二区三区白人| 99国产一区二区三精品乱码| 综合激情成人伊人| 欧美三级电影网| 日本美女一区二区三区| 欧美精品一区二区高清在线观看| 激情综合色播激情啊| 日本一二三四高清不卡| 91免费视频大全| 午夜精品爽啪视频| 精品国产不卡一区二区三区| 国产成人午夜精品影院观看视频| 自拍偷拍亚洲欧美日韩| 欧美性生活影院| 九九九精品视频| 国产精品国产三级国产aⅴ入口 | 欧美大片在线观看一区| 狠狠色综合日日| 日韩美女久久久| 91.麻豆视频| 成人一区二区视频| 亚洲黄色小说网站| 精品99久久久久久| 色视频成人在线观看免| 精品影院一区二区久久久| 国产精品国产三级国产aⅴ中文 | 欧美男男青年gay1069videost| 亚洲h在线观看| 精品蜜桃在线看| 色综合久久中文字幕| 青草av.久久免费一区| 国产精品色眯眯| 91麻豆精品国产91久久久久久久久| 国产乱码精品一区二区三区五月婷| 亚洲欧美在线视频| 日韩欧美成人一区二区| 成人一道本在线| 日本不卡一区二区| 一区二区激情小说| 久久蜜桃一区二区| 欧美一区二区视频在线观看| 成人av网站在线观看| 秋霞电影一区二区| 亚洲乱码国产乱码精品精小说| 精品欧美久久久| 精品视频在线视频| 99re视频精品| 国产成人精品网址| 久久精品国产亚洲一区二区三区| 亚洲欧美日韩一区二区三区在线观看| 欧美精品一区二区三区高清aⅴ | 欧美日韩国产片| 成人午夜电影网站| 精品在线观看免费| 日韩成人av影视| 亚洲综合另类小说| 亚洲视频一二三| 中文字幕制服丝袜一区二区三区| 久久人人超碰精品| 精品国产一区二区亚洲人成毛片| 欧美精品乱人伦久久久久久| 91福利小视频| 91丨porny丨国产入口| 丁香婷婷综合激情五月色| 精品一区二区三区的国产在线播放| 午夜精品久久久久久久99水蜜桃 | 久久色视频免费观看| 日韩欧美国产综合一区| 欧美日韩国产123区| 在线观看欧美精品| 在线观看亚洲一区| 色婷婷亚洲一区二区三区| 色综合天天在线| 色婷婷激情久久| 色国产精品一区在线观看| 91香蕉视频黄| 在线视频亚洲一区| 欧美日韩一区二区三区不卡| 欧美亚州韩日在线看免费版国语版| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 久久99久久99| 精品中文字幕一区二区| 色婷婷久久久久swag精品| 成人app下载| 91视频在线观看| 欧美天堂一区二区三区| 欧美日韩视频在线观看一区二区三区| 欧美丝袜丝nylons| 欧美日韩国产欧美日美国产精品| 制服丝袜中文字幕一区| 91精品欧美一区二区三区综合在 | 日韩1区2区3区| 精品一区二区三区视频| 国产v日产∨综合v精品视频| 成人免费精品视频| 日本韩国欧美三级| 欧美一级xxx| 久久久不卡影院| 亚洲欧美色图小说| 日韩精品三区四区| 国产成人自拍在线| 在线亚洲免费视频| 欧美成人欧美edvon| 欧美国产一区视频在线观看| 中文字幕视频一区| 日本欧美一区二区三区乱码| 国产精品一区在线| 在线亚洲精品福利网址导航| 91精品国产综合久久精品app| 久久影音资源网| 亚洲精品国产视频| 久久精品免费看| 91视频一区二区| 日韩一区二区三区四区| 国产精品色哟哟网站| 爽爽淫人综合网网站| 粉嫩蜜臀av国产精品网站| 欧美区视频在线观看| 久久久久97国产精华液好用吗| 亚洲欧美电影一区二区| 美腿丝袜亚洲三区| 在线观看日韩av先锋影音电影院| 精品日韩欧美在线| 亚洲一区二区三区免费视频| 黄色日韩三级电影| 欧美福利一区二区| 亚洲三级在线观看| 国产一区二区三区视频在线播放| 欧美在线一二三| 中文字幕av在线一区二区三区| 日韩精品欧美精品| 在线欧美日韩国产| 日本一区二区高清| 久久超碰97中文字幕| 欧美吻胸吃奶大尺度电影| 国产精品九色蝌蚪自拍| 久久99国产精品久久99| 欧美日韩综合在线免费观看| 国产精品美女久久久久aⅴ国产馆| 蜜臀av一区二区三区| 久久精品亚洲精品国产欧美| 亚洲电影一级片| 色婷婷久久99综合精品jk白丝| 欧美高清在线视频| 国内精品伊人久久久久av一坑| 欧美精品99久久久**| 一区二区在线观看不卡| 99热99精品| 中文字幕av一区二区三区高 | 国产一区二区伦理| 欧美一区二区美女| 亚洲bt欧美bt精品777| 色欧美88888久久久久久影院| 国产精品麻豆网站| 高清国产一区二区| 久久婷婷成人综合色| 久久99久久99精品免视看婷婷| 欧美电影一区二区| 日精品一区二区三区| 欧美日韩免费在线视频| 亚洲一区二区三区四区不卡| 91久久精品网| 夜夜嗨av一区二区三区网页 | 成人一道本在线| 国产精品女主播av| av电影天堂一区二区在线| 国产精品嫩草影院av蜜臀| 不卡一区二区三区四区| 18欧美亚洲精品| 在线日韩国产精品| 午夜激情久久久| 日韩久久久久久| 国产精品一区专区| **性色生活片久久毛片| 91免费看`日韩一区二区| 一区二区三区四区亚洲| 精品视频在线视频| 琪琪一区二区三区| 欧美精品一区二区在线观看| 国产精品88av| 亚洲免费三区一区二区| 在线视频观看一区| 奇米888四色在线精品| 欧美白人最猛性xxxxx69交| 国产乱一区二区| 国产精品免费视频一区| 欧美午夜片在线观看| 免费在线观看一区二区三区| 一区二区三区四区高清精品免费观看| 色哟哟精品一区| 日韩精彩视频在线观看| 欧美精品一区二区久久久| 成人精品视频.| 亚洲观看高清完整版在线观看| 欧美一区二区精美| 国产成+人+日韩+欧美+亚洲| 亚洲与欧洲av电影|