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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? badblockmanage.c

?? Blob autotest.Used on xscale(badblockmanage function)
?? C
字號(hào):
#include <stdio.h>#include <string.h>#include "socket_base.h"char *next_cmd = "reboot";char str[] = "blob>";char rbuf[4096], rbuf_save[256];HTRANSINTERFACE handle;char *p_buf;int read_comp_comm(int i){	int ret = 0;	int readresult = 0;        int compresult = 0;	memset(rbuf, 0, 4096);        char *pdest = NULL;        int pos = 0;                do                {                        int k = 0, pos = 0;                        readresult = ReadPackage(rbuf, 4096, handle, 1, 3);                        if (readresult == 0)                        {                                printf("k:%d read %d bytes\n", k, readresult);                                goto kk;                        }                        printf("========Read Package is successfully==========\n");                        p_buf = rbuf;                        printf("To compare the string to see wheterh fvscaler or not\n");                        //for (i=0; i<readresult; i++)                        //{                                printf("p_buf= %s\n", p_buf);                                //compresult = strncmp(p_buf, "fCore:",6);                                pdest = strstr(p_buf, str);                                pos = pdest - p_buf + 1;                                if( pdest != NULL )                                {                                        printf( "%s found at position %d\n\n", str, pos);                                        int j = 1;                                        printf("get current fcore success\n");                                        pdest += 5;					switch (i)					{						case 1: 							j = strncmp(pdest, "blob>", 5);							break;						case 2:							j = strncmp(pdest, "Read flash from 0x60000, length 0x200000", 40);							break;						case 3:								j = strncmp(pdest, "tftp_cmd: file 'zImage' loaded", 30);                                                        break;						case 4:							j = strncmp(pdest, "Done", 4);                                		        break;						case 5:                                                        j = strncmp(pdest, "]#", 2);                                                        break;						default:							printf("i is error\n");					}							if (j == 0)                                        {                                                printf("The frist fvscaler info is succesful\n");                                        }                                        else                                        {                                                printf("The frist fvscaler info is fail\n");                                        }                                        compresult = 1;                                }                                else                                {                                        printf( "%s not found\n", str);                                        compresult = 0;                                };kk:                k++;                printf ("read package and get right comm content time: %d\n", k);		if (k > 10)		{			printf("Read package via COMM, Fail to get right content or read\n");			ret = 1;			break;				}				                } while ( (readresult == 0)||(compresult == 0));	return ret; }int main(int argc, char *argv[]){	//open network lclient	COMMANDPAR par1;	HTRANSINTERFACE cmdFile = NULL;	int result;	int ret = 0;	char cmdline[256];		par1.opMode=SOCKET_OP;	par1.socketAddr = malloc(30);	par1.socketAddr = "192.168.1.100:10000";	par1.endPoint = CLIENT;		if (par1.opMode == FILE_OP){		}else if (par1.opMode == SOCKET_OP){                cmdFile = OpenTransInterface(&par1);                if(cmdFile == NULL){                        fprintf(stderr, "Can not connect the server socket!\n");                        return -1;                }	}	printf("send commad:%s\n",next_cmd);		result  = SendPackage(next_cmd, 6, cmdFile);	if(result != 6){		printf("send problem\n");		ret = -1;		goto out1;	}	result = ReadPackage(cmdline, 4, cmdFile);//get the cmd	if(result != 4){		printf("read problem\n");		ret = -1;		goto out1;	}	printf("readpackage: %s\n", cmdline);	if (strncmp(cmdline, "Done",4) == 0)	{		printf("reboot success\n");	}			//finish reboot platform			COMMANDPAR par;	//HTRANSINTERFACE handle;	int last_result;	int i;	//char rbuf[4096], rbuf_save[256];	//char *p_buf;	char *mac_buf;	char *wbuf = malloc(256);	char *macaddr = malloc(20);	memset(macaddr, 0,20);	mac_buf = macaddr;	memset(rbuf, 0, 4096);	memset(rbuf_save, 0, 256);	par.opMode = COMM_OP;	par.commAddr = malloc(30);	par.commAddr = "/dev/ttyS0";	par.baudrate = malloc(15);	par.baudrate = "B38400";	par.endPoint = SERVER;	handle = OpenTransInterface(&par);	if(handle == NULL){		printf("Open Transfer interface failed\n");		return -1;	}	sleep(5);	printf("----Test platform can enter blob control interface----\n");	/* wait to enter blob command control interface*/	printf("echo anykey successed\n");	for (i=0; i<6; i++)	{		wbuf = "\n";		result = SendPackage(wbuf, 1, handle);		if(result != 1){			printf("Send problem\n");			ret = -1;			goto out;		}		sleep(1);	}		memset(rbuf, 0, 4096);		result = ReadPackage(rbuf, 20, handle, 1, 5);		printf("read %d bytes\n", result);		printf("read: %s\n", rbuf);		p_buf = rbuf;		for (i=0; i<result; i++)		{			if (strncmp(p_buf, "blob>",5) == 0)			{					printf("enter blob command control\n");				break;			}			p_buf++;			if(i== result-1)			{				printf("can not enter blob command control\n");				ret = -1;				goto out;			}		}		printf("----Set one good block to be bad block----\n");			wbuf = "set_badblk 3\n";		result = SendPackage(wbuf, 13, handle);		if(result != 13){			printf("Send problem\n");			ret = -1;			goto out;		}		result = read_comp_comm (1);		if(result != 0){                        printf("set_badblk 3 is fail\n");                        ret = -1;                        goto out;                }		wbuf = "nkernel\n";                result = SendPackage(wbuf, 8, handle);                if(result != 8){                        printf("Send problem\n");                        ret = -1;                        goto out;                }                result = read_comp_comm (2);                if(result != 0){                        printf("set_badblk 3 is fail\n");                        ret = -1;                        goto out;                }		wbuf = "boot\n";                result = SendPackage(wbuf, 5, handle);                if(result != 5){                        printf("Send problem\n");                        ret = -1;                        goto out;                }	 	sleep(30);                wbuf = "\n";                result = SendPackage(wbuf, 1, handle);                if(result != 1){                	printf("Send problem\n");                        ret = -1;                        goto out;                }        	result = ReadPackage(rbuf, 1024, handle, 1, 10);                printf("read %d bytes\n", result);                printf("read: %s\n", rbuf);		if (result == 0)		{			printf("Success: The system can not boot up from marked bad blcok\n");		}		else		{ 			printf("Fail:    The system can boot up from marked bad blcok\n");                        ret = -1;                        goto out;		}		/* Inform Windows PC to auto reboot DVK */		printf("send commad:%s\n",next_cmd);	        result  = SendPackage(next_cmd, 6, cmdFile);        	if(result != 6){                	printf("send problem\n");                	ret = -1;                	goto out1;        	}        	result = ReadPackage(cmdline, 4, cmdFile);//get the cmd        	if(result != 4){                	printf("read problem\n");                	ret = -1;                	goto out1;        	}        	printf("readpackage: %s\n", cmdline);        	if (strncmp(cmdline, "Done",4) == 0)        	{                	printf("reboot success\n");        	}		 printf("----Test use tftp to download zImage to SRAM----\n");	        // Re-download zImage to nandflash                wbuf = "tftp zImage\n";                result = SendPackage(wbuf, 12, handle);                if(result != 12){                        printf("Send problem\n");                        ret = -1;                        goto out;                }                result = read_comp_comm (3);                if(result != 0){                        printf("Download zImage to SRAM is fail\n");                        ret = -1;                        goto out;                }		printf("----Test write zImage to nand flash------\n");		wbuf = "nandwrite -j 0x80800000 0x60000 0x200000\n";                result = SendPackage(wbuf, 41, handle);                if(result != 41){                        printf("Send problem\n");                        ret = -1;                        goto out;                }		result = read_comp_comm (4);                if(result != 0){                        printf("Write zImage to NAND flash is fail\n");                        ret = -1;                        goto out;                }		wbuf = "nkernel\n";                result = SendPackage(wbuf, 8, handle);                if(result != 8){                        printf("Send problem\n");                        ret = -1;                        goto out;                }                result = read_comp_comm (2);                if(result != 0){                        printf("set_badblk 3 is fail\n");                        ret = -1;                        goto out;                }		wbuf = "boot\n";                result = SendPackage(wbuf, 5, handle);                if(result != 5){                        printf("Send problem\n");                        ret = -1;                        goto out;                }                sleep(30);		printf("Send Enter key to console\n");                wbuf = "\n";                result = SendPackage(wbuf, 1, handle);                if(result != 1){                        printf("Send problem\n");                        ret = -1;                        goto out;                }		result = read_comp_comm (5);                if(result != 0){                        printf("BOOT UP system is fail\n");                        ret = -1;                        goto out;                }	printf("------------------------------------------------------------------\n");	printf("------------------------------------------------------------------\n");	printf("------------------------------------------------------------------\n");	printf("------------------------------------------------------------------\n");	out:	if(handle != NULL){		CloseTransInterface(handle);		}		out1:    if(cmdFile != NULL)                CloseTransInterface(cmdFile);	return ret;}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久电影网站中文字幕| 在线看不卡av| 九色porny丨国产精品| 亚洲国产视频一区二区| 国产精品水嫩水嫩| 中文字幕精品综合| 国产精品久久福利| 亚洲同性gay激情无套| 亚洲人成精品久久久久久| 亚洲视频你懂的| 亚洲欧洲综合另类在线| 亚洲三级在线看| 亚洲精品欧美二区三区中文字幕| 成人免费小视频| 尤物av一区二区| 亚洲国产精品一区二区久久恐怖片| 一区二区三区四区国产精品| 亚洲国产一区二区三区| 日韩不卡一区二区三区| 国产在线精品一区二区不卡了| 国产一区福利在线| eeuss鲁片一区二区三区在线看| 国产成人h网站| 色综合久久中文综合久久牛| 在线视频中文字幕一区二区| 欧美日韩亚洲综合一区| 91精品国产综合久久久久久漫画 | 欧美老女人在线| 91成人免费在线| 欧美日韩国产首页| 精品国产欧美一区二区| 久久精品亚洲精品国产欧美kt∨| 国产精品国产三级国产aⅴ中文 | 精品亚洲免费视频| 国产精品一区专区| 91在线观看高清| 欧美天天综合网| 日韩免费观看高清完整版| 久久久久久**毛片大全| 国产精品超碰97尤物18| 视频一区二区国产| 国产精品亚洲成人| 欧美中文字幕一区二区三区亚洲| 555www色欧美视频| 国产色爱av资源综合区| 洋洋av久久久久久久一区| 蜜臀精品一区二区三区在线观看| 国产精品18久久久久久久久| 99视频一区二区三区| 欧美巨大另类极品videosbest| 337p日本欧洲亚洲大胆精品| 亚洲同性gay激情无套| 美脚の诱脚舐め脚责91| 成人av第一页| 日韩欧美电影一二三| 日韩一区在线播放| 人妖欧美一区二区| www.欧美日韩| 91精品国产乱码久久蜜臀| 国产精品久久久久久妇女6080| 蜜臀久久久久久久| 成人午夜激情在线| 日韩欧美综合一区| 亚洲另类在线一区| 国产精品亚洲一区二区三区在线| 欧美日精品一区视频| 国产亚洲精品资源在线26u| 天使萌一区二区三区免费观看| 国产a精品视频| 欧美成人精精品一区二区频| 亚洲综合激情小说| 成人综合婷婷国产精品久久免费| 在线不卡中文字幕播放| 一区二区三区高清在线| 91蝌蚪国产九色| xfplay精品久久| 婷婷开心久久网| 欧美综合欧美视频| 国产精品欧美一区喷水| 捆绑紧缚一区二区三区视频| 欧美色综合天天久久综合精品| 国产欧美日韩卡一| 老鸭窝一区二区久久精品| 欧美日韩一区二区不卡| 亚洲人123区| 成人综合婷婷国产精品久久蜜臀 | 欧美高清在线一区二区| 精彩视频一区二区三区| 91精品一区二区三区在线观看| 中文字幕乱码亚洲精品一区| 国产在线视频精品一区| 欧美一级久久久| 五月综合激情网| 在线观看日韩精品| 亚洲免费在线看| 粉嫩欧美一区二区三区高清影视| 久久日一线二线三线suv| 美国十次综合导航| 精品噜噜噜噜久久久久久久久试看 | 色婷婷综合久久| 中文字幕在线一区免费| 风流少妇一区二区| 亚洲国产精品成人综合| 国产suv一区二区三区88区| 久久精品人人做人人爽人人| 国产成人综合视频| 国产女人aaa级久久久级| 国产精选一区二区三区| 久久久久久久久久美女| 国产精品1区2区3区在线观看| 久久久亚洲精品石原莉奈| 国产一区视频网站| 中文字幕的久久| 97久久久精品综合88久久| 亚洲女同ⅹxx女同tv| 欧美在线观看视频在线| 亚洲va天堂va国产va久| 欧美一区午夜精品| 韩国中文字幕2020精品| 国产亚洲精品资源在线26u| 成人精品鲁一区一区二区| 国产精品二三区| 欧美综合在线视频| 日本午夜一本久久久综合| 精品欧美一区二区在线观看| 国产美女在线观看一区| 国产精品视频一二| 在线亚洲精品福利网址导航| 日韩激情一区二区| 久久婷婷国产综合国色天香| 国产999精品久久久久久绿帽| 亚洲欧洲性图库| 精品视频在线免费看| 麻豆freexxxx性91精品| 国产欧美日韩另类一区| 欧日韩精品视频| 精品一区二区三区免费视频| 国产女人18毛片水真多成人如厕| 97久久人人超碰| 日本一不卡视频| 亚洲国产精品传媒在线观看| 欧美性生活一区| 国产原创一区二区| 亚洲欧洲制服丝袜| 欧美v亚洲v综合ⅴ国产v| 成a人片国产精品| 午夜欧美视频在线观看| 久久亚洲私人国产精品va媚药| 99久久国产综合色|国产精品| 偷拍一区二区三区四区| 久久精品一区蜜桃臀影院| 在线精品视频一区二区三四| 国产综合久久久久久鬼色| 亚洲免费在线电影| 精品国产伦理网| 色综合夜色一区| 激情六月婷婷久久| 激情综合网最新| 综合欧美一区二区三区| 日韩欧美国产综合| 一本大道av一区二区在线播放| 久久精品国产澳门| 一区二区三区在线视频播放| 日韩美女一区二区三区四区| 97久久超碰国产精品| 激情文学综合网| 亚洲图片欧美综合| 国产精品日韩精品欧美在线| 欧美麻豆精品久久久久久| 成人中文字幕电影| 免费成人av资源网| 亚洲国产另类精品专区| 国产精品久久久久久亚洲毛片 | 成人综合在线网站| 午夜av一区二区| 亚洲男人的天堂一区二区| 26uuu国产日韩综合| 欧美日本国产一区| 91麻豆自制传媒国产之光| 国产麻豆精品久久一二三| 久久久亚洲精品一区二区三区 | 亚洲欧美日韩在线播放| 韩国v欧美v亚洲v日本v| 欧美一级理论片| 日韩精品免费专区| 日本精品裸体写真集在线观看 | 中文字幕一区二区三区视频| 日韩欧美一区二区久久婷婷| 欧美探花视频资源| 色域天天综合网| 成人黄动漫网站免费app| 狠狠狠色丁香婷婷综合激情| 日本成人在线电影网| 亚洲一区在线看| 亚洲乱码国产乱码精品精98午夜| 中文子幕无线码一区tr| 国产精品网站在线| 国产欧美日韩在线看| 国产拍揄自揄精品视频麻豆| 久久欧美一区二区|