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

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

?? canbt.c

?? FS2410開發板移植成功的U-BOOT1.1.6原碼
?? C
字號:
/* * (C) Copyright 2001 * Matthias Fuchs, esd gmbh germany, matthias.fuchs@esd-electronics.com * * See file CREDITS for list of people who contributed to this * project. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as * published by the Free Software Foundation; either version 2 of * the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, * MA 02111-1307 USA */#include <common.h>#include "canbt.h"#include <asm/processor.h>#include <command.h>DECLARE_GLOBAL_DATA_PTR;/*cmd_boot.c*/extern int do_reset (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]);/* ------------------------------------------------------------------------- */#if 0#define FPGA_DEBUG#endif/* fpga configuration data */const unsigned char fpgadata[] = {#include "fpgadata.c"};/* * include common fpga code (for esd boards) */#include "../common/fpga.c"int board_early_init_f (void){	unsigned long cntrl0Reg;	int index, len, i;	int status;	/*	 * Setup GPIO pins	 */	cntrl0Reg = mfdcr (cntrl0) & 0xf0001fff;	cntrl0Reg |= 0x0070f000;	mtdcr (cntrl0, cntrl0Reg);#ifdef FPGA_DEBUG	/* set up serial port with default baudrate */	(void) get_clocks ();	gd->baudrate = CONFIG_BAUDRATE;	serial_init ();	console_init_f ();#endif	/*	 * Boot onboard FPGA	 */	status = fpga_boot ((unsigned char *) fpgadata, sizeof (fpgadata));	if (status != 0) {		/* booting FPGA failed */#ifndef FPGA_DEBUG		/* set up serial port with default baudrate */		(void) get_clocks ();		gd->baudrate = CONFIG_BAUDRATE;		serial_init ();		console_init_f ();#endif		printf ("\nFPGA: Booting failed ");		switch (status) {		case ERROR_FPGA_PRG_INIT_LOW:			printf ("(Timeout: INIT not low after asserting PROGRAM*)\n ");			break;		case ERROR_FPGA_PRG_INIT_HIGH:			printf ("(Timeout: INIT not high after deasserting PROGRAM*)\n ");			break;		case ERROR_FPGA_PRG_DONE:			printf ("(Timeout: DONE not high after programming FPGA)\n ");			break;		}		/* display infos on fpgaimage */		index = 15;		for (i = 0; i < 4; i++) {			len = fpgadata[index];			printf ("FPGA: %s\n", &(fpgadata[index + 1]));			index += len + 3;		}		putc ('\n');		/* delayed reboot */		for (i = 20; i > 0; i--) {			printf ("Rebooting in %2d seconds \r", i);			for (index = 0; index < 1000; index++)				udelay (1000);		}		putc ('\n');		do_reset (NULL, 0, 0, NULL);	}	/*	 * Setup port pins for normal operation	 */	out32 (GPIO0_ODR, 0x00000000);	/* no open drain pins */	out32 (GPIO0_TCR, 0x07038100);	/* setup for output */	out32 (GPIO0_OR, 0x07030100);	/* set output pins to high (default) */	/*	 * IRQ 0-15  405GP internally generated; active high; level sensitive	 * IRQ 16    405GP internally generated; active low; level sensitive	 * IRQ 17-24 RESERVED	 * IRQ 25 (EXT IRQ 0) CAN0; active low; level sensitive	 * IRQ 26 (EXT IRQ 1) CAN1; active low; level sensitive	 * IRQ 27 (EXT IRQ 2) PCI SLOT 0; active low; level sensitive	 * IRQ 28 (EXT IRQ 3) PCI SLOT 1; active low; level sensitive	 * IRQ 29 (EXT IRQ 4) PCI SLOT 2; active low; level sensitive	 * IRQ 30 (EXT IRQ 5) PCI SLOT 3; active low; level sensitive	 * IRQ 31 (EXT IRQ 6) COMPACT FLASH; active high; level sensitive	 */	mtdcr (uicsr, 0xFFFFFFFF);	/* clear all ints */	mtdcr (uicer, 0x00000000);	/* disable all ints */	mtdcr (uiccr, 0x00000000);	/* set all to be non-critical */	mtdcr (uicpr, 0xFFFFFF81);	/* set int polarities */	mtdcr (uictr, 0x10000000);	/* set int trigger levels */	mtdcr (uicvcr, 0x00000001);	/* set vect base=0,INT0 highest priority */	mtdcr (uicsr, 0xFFFFFFFF);	/* clear all ints */	return 0;}/* ------------------------------------------------------------------------- *//* * Check Board Identity: */int checkboard (void){	int index;	int len;	char str[64];	int i = getenv_r ("serial#", str, sizeof (str));	puts ("Board: ");	if (!i || strncmp (str, "CANBT", 5)) {		puts ("### No HW ID - assuming CANBT\n");		return (0);	}	puts (str);	puts ("\nFPGA:  ");	/* display infos on fpgaimage */	index = 15;	for (i = 0; i < 4; i++) {		len = fpgadata[index];		printf ("%s ", &(fpgadata[index + 1]));		index += len + 3;	}	putc ('\n');	return 0;}/* ------------------------------------------------------------------------- */long int initdram (int board_type){	return (16 * 1024 * 1024);}/* ------------------------------------------------------------------------- */int testdram (void){	/* TODO: XXX XXX XXX */	printf ("test: 16 MB - ok\n");	return (0);}/* ------------------------------------------------------------------------- */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
综合亚洲深深色噜噜狠狠网站| av在线不卡观看免费观看| 国产91高潮流白浆在线麻豆| 欧美性受xxxx黑人xyx性爽| 久久青草欧美一区二区三区| 亚洲一区在线播放| 99在线精品视频| 久久久综合精品| 视频一区视频二区中文| 91久久国产综合久久| 国产精品丝袜久久久久久app| 日韩av一区二| 一本色道综合亚洲| 久久久亚洲国产美女国产盗摄| 亚洲永久精品国产| 色综合视频在线观看| 欧美国产综合色视频| 国产呦萝稀缺另类资源| 91精品国产一区二区三区香蕉| 亚洲一区二区不卡免费| av亚洲精华国产精华| 久久精品视频网| 国产高清在线观看免费不卡| 精品国产乱码91久久久久久网站| 日韩中文欧美在线| 欧美男男青年gay1069videost | 欧美高清视频一二三区 | 在线观看成人免费视频| 国产精品理伦片| 成a人片亚洲日本久久| 国产精品久久久久久久久果冻传媒 | 日本va欧美va精品发布| 日韩一区二区在线看| 免费观看一级欧美片| 欧美大白屁股肥臀xxxxxx| 免费成人在线网站| 精品国产青草久久久久福利| 九九久久精品视频| 国产偷国产偷精品高清尤物| 风间由美性色一区二区三区| 国产精品嫩草99a| 一本久道中文字幕精品亚洲嫩| 一区二区三区四区中文字幕| 欧洲一区二区三区在线| 午夜精品久久一牛影视| 日韩欧美亚洲国产另类| 国产精品一区二区果冻传媒| 中文字幕一区二区三区在线观看| 99re成人在线| 亚洲成国产人片在线观看| 欧美一区二区国产| 黄色日韩网站视频| 亚洲丝袜另类动漫二区| 911精品国产一区二区在线| 韩国精品主播一区二区在线观看| 国产清纯白嫩初高生在线观看91 | 日韩国产一区二| 2019国产精品| 日本国产一区二区| 久久精品久久综合| 中文字幕视频一区| 欧美一区二区三区白人| 成人精品gif动图一区| 亚洲美腿欧美偷拍| 精品对白一区国产伦| 94色蜜桃网一区二区三区| 日韩精品一级中文字幕精品视频免费观看 | 亚洲国产毛片aaaaa无费看| 日韩三级视频在线观看| 成人晚上爱看视频| 亚洲国产精品久久一线不卡| 国产偷国产偷精品高清尤物 | 91麻豆精品在线观看| 老司机午夜精品99久久| 日韩美女精品在线| 日韩一级视频免费观看在线| youjizz国产精品| 久久99久久99| 亚洲综合丁香婷婷六月香| 久久九九全国免费| 337p亚洲精品色噜噜| 床上的激情91.| 九九精品一区二区| 亚洲福利视频三区| 亚洲欧洲日本在线| 欧美精品一区二区三区蜜桃视频 | 国内成+人亚洲+欧美+综合在线 | 不卡欧美aaaaa| 狠狠色丁香婷婷综合| 婷婷久久综合九色国产成人 | 日韩视频免费直播| 欧美日韩一区二区不卡| 91色|porny| 成人污污视频在线观看| 国产精品一区二区久激情瑜伽| 日本欧美一区二区| 亚洲一区二区三区激情| 亚洲欧美视频在线观看视频| 国产欧美日韩综合| 久久亚洲一级片| 精品久久久久99| 日韩女优av电影| 欧美美女网站色| 欧美亚洲动漫精品| 日本乱人伦一区| 一本大道久久a久久精二百| 成人h动漫精品一区二| 丁香网亚洲国际| 成人午夜精品在线| 成人中文字幕电影| 成人美女视频在线看| 成人a级免费电影| 91在线视频18| 色94色欧美sute亚洲线路一久| 99国产精品视频免费观看| 99精品国产视频| 91老师片黄在线观看| 色噜噜偷拍精品综合在线| 色婷婷久久99综合精品jk白丝| 91香蕉国产在线观看软件| 色综合久久88色综合天天 | 久久精品欧美日韩精品| 国产性做久久久久久| 中文字幕av在线一区二区三区| 欧美国产精品一区二区| 国产精品乱码人人做人人爱| 亚洲人亚洲人成电影网站色| 一区二区三区丝袜| 五月婷婷久久丁香| 精品一二三四区| 成人久久视频在线观看| 欧美亚洲愉拍一区二区| 91精品国产综合久久久蜜臀粉嫩 | 日韩精品中文字幕在线不卡尤物| 日韩欧美成人一区| 国产精品丝袜91| 亚洲一区在线观看免费| 久久99最新地址| 成人午夜免费电影| 欧美日韩国产精品自在自线| 日韩欧美一二三区| 日韩美女精品在线| 久久精品噜噜噜成人av农村| 成人午夜在线视频| 欧美日韩国产一区| 国产婷婷色一区二区三区在线| 亚洲日韩欧美一区二区在线| 免费视频一区二区| 成人激情午夜影院| 欧美男同性恋视频网站| 日本一二三不卡| 日韩av一区二区三区四区| zzijzzij亚洲日本少妇熟睡| 日韩一区二区在线看| 亚洲视频精选在线| 久久成人精品无人区| 色素色在线综合| 欧美成人精品3d动漫h| 玉足女爽爽91| 国产高清不卡一区| 777精品伊人久久久久大香线蕉| 国产精品视频一二三| 奇米四色…亚洲| 欧美天天综合网| 国产精品久久久久三级| 久久精品国产久精国产爱| 色婷婷综合久久久中文一区二区| 精品国免费一区二区三区| 一区二区三区av电影 | 一区在线播放视频| 美脚の诱脚舐め脚责91| 在线影院国内精品| 亚洲欧洲在线观看av| 国产风韵犹存在线视精品| 欧美一区二区三区在线电影| 亚洲综合色视频| 久久久不卡影院| 亚洲制服丝袜一区| 成人开心网精品视频| 久久亚洲欧美国产精品乐播| 蜜桃视频一区二区三区| 欧美精品日韩一区| 亚洲综合清纯丝袜自拍| 久久精品在这里| 精品在线视频一区| 欧美巨大另类极品videosbest | 午夜精品免费在线| 欧美性大战久久| 亚洲乱码日产精品bd| 91蝌蚪porny| 亚洲欧美在线aaa| av成人动漫在线观看| 国产精品婷婷午夜在线观看| 国产91对白在线观看九色| 久久亚洲私人国产精品va媚药| 乱中年女人伦av一区二区| 精品免费99久久| 国产一区二区三区在线观看免费 | 日本伊人精品一区二区三区观看方式| 欧美最猛黑人xxxxx猛交|