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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? chksum.c

?? TDK 6521 SOC 芯片 DEMO程序
?? C
字號:
/*
** File: ChkSum.c
** --------------
** Usage: "ChkSum  Ksize  <inputfile.hex  >outputfile.hex"
**
** It reads the input hex file (Intel MCS-86 w/ only Data & End Records),
** Fills unused data with random numbers,
** Calculates 16 bit check sum for all bytes in address range 0-(size-3),
** Stores the check sum at size-2(ChkSum-HI) and size-1(ChkSum-LO),
** Outputs new hex file.
*/

#include <stdio.h>
#include <stdlib.h>

#define	MAX_ROM_KSIZE	64

unsigned char Rom[MAX_ROM_KSIZE*1024];
unsigned int  RomSize;

void Error(int err, int ln)
{
	if(!ln) fprintf(stderr, "\nUsage: ChkSum Ksize <infile.hex >outfile.hex\n");
	fprintf(stderr, "\nERROR %d at line %d\n", err, ln);
	exit(1);
}

int main(int argc, char * argv[])
{
	unsigned int	ByteCnt, AddrH, AddrL, RecTyp, Byte, LnCSRd, LnCSCal;
	unsigned int	Addr, RomChkSum, HighestAddr=0;
	unsigned int	i, ln=1;
	unsigned char	a, b, CRCh, CRCl;

	if (argc != 2) Error(1,0);
	i = sscanf(argv[1],"%d",&RomSize);
	if (i != 1) Error(2,0);
	if (RomSize > MAX_ROM_KSIZE) Error(3,0);
	RomSize *= 1024;

	/* Initially fill Rom with FFs */
	for (i=0; i<RomSize; i++) Rom[i] = 0xFF;

	/* Read the input hex file */
	do
	{
		i = scanf(":%2x%2x%2x%2x",&ByteCnt,&AddrH,&AddrL,&RecTyp);
		if ( i != 4) Error(1,ln);
		if (RecTyp > 1/*Data or End Record*/) Error(2,ln);

		Addr = (AddrH << 8) + AddrL;
		LnCSCal = ByteCnt + AddrH + AddrL + RecTyp;

		for (i=0; i<ByteCnt; i++)
		{
			if (scanf("%2x",&Byte) != 1) Error(4,ln);
			if (Addr < RomSize-4)         /* Ignore higher addresses */
			{
			   Rom[Addr++] = Byte;
			   if (Addr > HighestAddr) HighestAddr = Addr;
          }
    	   LnCSCal += Byte;
		}
		if (scanf("%2x\n",&LnCSRd) != 1) Error(5,ln);
		LnCSCal += LnCSRd;
		if ((LnCSCal & 0xFF) != 0) Error(6,ln);

		ln++;
	}
	while (RecTyp != 1/*End Record*/);

	/* Now fill tail unused Rom with random numbers */
	for (i=HighestAddr; i<RomSize; i++) Rom[i] = random(0x100);

	/* Calculate and Store Rom CRC */
	for (CRCh=CRCl=0, Addr=0; Addr<(RomSize-4); Addr++)
	{
		b = a = Rom[Addr] ^ CRCl;
		a <<= 4; b = a = b ^ a;
		a >>= 4; CRCl = a = a ^ CRCh;
		a = b << 3; CRCl ^= a;
		a = b >> 5; CRCh = a ^ b;
	}
	Rom[Addr++] = CRCh;
	Rom[Addr] = CRCl;

	/* Calculate and Store Rom Check Sum */
	for (RomChkSum=0, Addr=0; Addr<(RomSize-2); Addr++)
		RomChkSum += Rom[Addr];
	Rom[Addr++] = RomChkSum >> 8;
	Rom[Addr] = RomChkSum;

	/* Output new hex file for whole Rom */
	Addr = 0;
	while (Addr < RomSize)
	{
		printf(":20%4.4X00",Addr);
		LnCSCal = 0x20 + (Addr >> 8) + (Addr & 0xFF);
		for (i=0; i<0x20; i++)
		{
			printf("%2.2X",Rom[Addr]);
			LnCSCal += Rom[Addr++];
		}
		LnCSCal = (-LnCSCal) & 0xFF;
		printf("%2.2X\n",LnCSCal);
	}
	printf(":00000001FF\n");

	return(0);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美三级视频在线观看| 亚洲精品免费电影| 亚洲精品国产一区二区精华液| 亚洲成人1区2区| 国产69精品久久99不卡| 欧美精品三级在线观看| √…a在线天堂一区| 国产一区二区三区久久久| 欧美色综合影院| 亚洲男人电影天堂| 风间由美中文字幕在线看视频国产欧美 | 日日夜夜免费精品视频| 成人av影视在线观看| 日韩天堂在线观看| 亚洲v日本v欧美v久久精品| 成人a区在线观看| 久久久不卡网国产精品一区| 日日夜夜免费精品| 欧美男同性恋视频网站| 亚洲精品va在线观看| 99国产麻豆精品| 中文字幕欧美三区| 国产福利一区在线观看| 欧美xxxxx牲另类人与| 日韩电影免费在线| 欧美日韩一级片在线观看| 亚洲国产日韩a在线播放性色| jlzzjlzz国产精品久久| 国产精品欧美综合在线| 国产·精品毛片| 国产精品久久久久久久蜜臀 | 久久你懂得1024| 国产一区二区三区免费播放| 久久人人爽人人爽| 国产精品一区二区男女羞羞无遮挡| 欧美成人在线直播| 久久99精品国产91久久来源| 精品久久久久久久久久久久久久久 | 国产成人精品亚洲日本在线桃色| 久久亚洲综合av| 国产美女精品在线| 欧美国产日本视频| 成人av网址在线观看| 一区二区三区av电影| 欧美伊人久久久久久午夜久久久久| 亚洲综合色自拍一区| 欧美日韩精品欧美日韩精品一综合| 日本三级亚洲精品| 欧美日韩国产123区| 老司机午夜精品| 久久精品亚洲乱码伦伦中文 | 免费成人在线播放| 欧美videos大乳护士334| 香蕉成人啪国产精品视频综合网| 欧美一级免费观看| 韩国女主播成人在线| 久久精品免费在线观看| 91亚洲精品久久久蜜桃| 亚洲成人精品一区| 日韩欧美成人一区| 不卡区在线中文字幕| 一区二区三区在线观看网站| 91精品国产色综合久久不卡蜜臀 | 五月婷婷久久丁香| 精品99999| 色哟哟国产精品免费观看| 日日夜夜免费精品| 国产精品美女久久久久久久久 | 丝瓜av网站精品一区二区 | 激情文学综合网| 国产精品国模大尺度视频| 欧洲亚洲国产日韩| 免费成人av在线播放| 国产精品国产精品国产专区不蜜| 在线观看亚洲成人| 国产一区二区三区最好精华液| 亚洲日本电影在线| 欧美大胆人体bbbb| 99精品视频在线播放观看| 五月天激情综合网| 国产精品嫩草影院av蜜臀| 欧美电影在哪看比较好| 波多野结衣91| 琪琪久久久久日韩精品| 亚洲视频免费观看| 久久人人爽人人爽| 69成人精品免费视频| www.欧美日韩国产在线| 美国欧美日韩国产在线播放| 亚洲欧美日韩一区| 国产午夜精品久久| 91精品福利在线一区二区三区| 成人精品免费看| 国产在线一区观看| 亚洲444eee在线观看| 亚洲欧美日韩国产中文在线| 久久久久99精品国产片| 日韩欧美色综合| 欧美一区二区三区免费在线看| 色婷婷亚洲精品| 不卡电影免费在线播放一区| 国产精品一区二区91| 免费成人你懂的| 日韩激情中文字幕| 亚洲国产成人va在线观看天堂| 亚洲国产精品v| 国产女人水真多18毛片18精品视频 | 中文字幕一区二区三区在线播放| 精品国产污网站| 欧美一区二区精美| 日韩午夜小视频| 欧美一区二区视频免费观看| 欧洲生活片亚洲生活在线观看| 91亚洲男人天堂| 91欧美激情一区二区三区成人| 风间由美一区二区av101| 国产精品一区二区91| 狠狠网亚洲精品| 国产mv日韩mv欧美| 成人黄色小视频| www.日韩在线| 91福利社在线观看| 欧美三电影在线| 91精品国产乱码| 精品毛片乱码1区2区3区| 日韩一级片在线播放| 精品国产伦一区二区三区观看体验| 日韩免费观看2025年上映的电影| 日韩欧美国产午夜精品| 久久久夜色精品亚洲| 国产欧美一区二区精品性色超碰| 久久精品视频在线免费观看| 国产精品人妖ts系列视频| 亚洲精品视频自拍| 亚洲图片欧美一区| 美国一区二区三区在线播放| 激情综合网最新| 成人精品免费视频| 欧美午夜精品一区二区三区| 69av一区二区三区| 久久久久国产一区二区三区四区 | 欧美草草影院在线视频| 久久久一区二区三区| 欧美国产成人精品| 亚洲在线视频网站| 久久成人免费日本黄色| 国产成人免费在线观看| 色综合久久久久| 日韩久久免费av| 国产精品妹子av| 青青草伊人久久| 成人手机电影网| 7777精品伊人久久久大香线蕉| 久久久亚洲精品石原莉奈| 亚洲精品免费一二三区| 久久www免费人成看片高清| 91丨porny丨在线| 欧美一区二区三区在线| 亚洲欧美综合色| 狠狠色狠狠色合久久伊人| 91麻豆福利精品推荐| 日韩欧美aaaaaa| 亚洲精品国产a久久久久久 | 欧美精品一区二| 亚洲图片有声小说| 懂色av中文字幕一区二区三区| 在线精品视频免费观看| 欧美激情一区二区三区蜜桃视频 | 欧美不卡视频一区| 一区二区三区中文字幕在线观看| 黄页网站大全一区二区| 欧美视频日韩视频| 亚洲视频在线一区| 国产精品一区二区久久不卡| 欧美高清性hdvideosex| 亚洲视频中文字幕| 国产福利91精品一区| 在线观看91av| 夜夜操天天操亚洲| 本田岬高潮一区二区三区| 欧美成人精品1314www| 日韩精品一二三四| 欧美主播一区二区三区美女| 国产精品久久久久四虎| 国产伦理精品不卡| 欧美成人精品二区三区99精品| 亚洲国产精品一区二区久久恐怖片| 国产精品66部| 久久久青草青青国产亚洲免观| 日韩电影在线一区二区| 在线观看精品一区| 亚洲欧美一区二区三区极速播放| 国产精品影视在线| 精品免费视频.| 麻豆国产欧美日韩综合精品二区| 91精品国产91久久久久久一区二区 | 欧美精品一区二区三区四区 | 午夜久久久影院| 欧美日韩国产综合一区二区三区| 亚洲日本韩国一区|