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

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

?? 6400_main.c

?? 三星 s3c6400測試代碼
?? C
字號:
/**************************************************************************************
* 
*	Project Name : S3C6400 Validation
*
*	Copyright 2006 by Samsung Electronics, Inc.
*	All rights reserved.
*
*	Project Description :
*		This software is only for validating functions of the S3C6400.
*		Anybody can use this software without our permission.
*  
*--------------------------------------------------------------------------------------
* 
*	File Name : 6400_main.c
*  
*	File Description : This file implements the test main functon.
*
*	Author : Haksoo,Kim
*	Dept. : AP Development Team
*	Created Date : 2006/11/08
*	Version : 0.1 
* 
*	History
*	- Created(Haksoo,Kim 2006/11/08)
*  
**************************************************************************************/

#include <stdio.h>

#include "option.h"
#include "library.h"
#include "sfr6400.h"
#include "system.h"
#include "sysc.h"
#include "gpio.h"
#include "intc.h"
#include "timer.h"
#include "uart.h"
#include "dmc.h"

extern void SYSC_Test(void);
extern void DMC_Test(void);
extern void SMC_Test(void);
extern void ONENAND_Test(void);
extern void NAND_Test(void);
extern void ATA_Test(void);
extern void PCCARD_Test(void);
extern void Test_GPIO(void);
extern void Test_DMA(void);
extern void SBLOCK_Test(void);
extern void LCD_Test(void);
extern void POST_Test(void);
extern void TVENC_Test(void);
extern void G2D_Test(void);
extern void ROTATOR_Test(void);
extern void CAMERA_Test(void);
extern void MFC_Test(void);
extern void JPEG_Test(void);
extern void MODEM_Test(void);
extern void HOSTIF_Test(void);
extern void OtgDev_Test(void);
extern void Test_SDHC(void);
extern void HSI_Test(void);
extern void Test_HSPI(void);
extern void IIC_Test(void);
extern void UART_Test(void);
extern void Timer_Test(void);
extern void RTC_test(void);
extern void AC97_Test(void);
extern void I2S_Test(void);
extern void PCM_Test(void);
extern void IRDA_Test(void);
extern void ADCTS_Test(void);
extern void KEYPAD_Test(void);

const testFuncMenu menu[] =
{
#if 1
	TestSFR,				"SFR R/W Test",
	SYSC_Test,				"SYSC_Test   ",
	DMC_Test,				"DMC_Test    ",
	SMC_Test,				"SROMC_Test  ",	
	ONENAND_Test,			"ONENAND_Test",
	NAND_Test,				"NAND_Test   ",
	ATA_Test,				"ATA_Test    ",
	PCCARD_Test,			"PCCARD_Test ",
	Test_GPIO,				"GPIO_Test   ",
	Test_DMA,				"DMA_Test    ",
	SBLOCK_Test,			"SBLOCK_Test ",
	LCD_Test,				"LCD_Test    ",	
	POST_Test,				"POST_Test   ",	
	TVENC_Test,				"TVENC_Test  ",
	G2D_Test,				"G2D_Test    ",
	ROTATOR_Test,			"ROTATOR_Test",
	CAMERA_Test,			"CAMERA_Test ",
	MFC_Test,				"MFC_Test    ",
	JPEG_Test,				"JPEG_Test   ",
	MODEM_Test,				"MODEM_Test  ",
	HOSTIF_Test,			"HOSTIF_Test ",
	OtgDev_Test,			"OtgDev_Test ",
	Test_SDHC,				"SDHC_Test   ",
	HSI_Test,				"HSI_Test    ",
	Test_HSPI,				"HSPI_Test   ",
	IIC_Test,				"IIC_Test    ",
	UART_Test,				"UART_Test   ",
	Timer_Test,				"Timer_Test  ",
	RTC_test,				"RTC_Test    ",
	AC97_Test,				"AC97_Test   ",
	I2S_Test,				"I2S_Test    ",	
	PCM_Test,				"PCM_Test    ",
	IRDA_Test,				"IRDA_Test   ",
	ADCTS_Test,				"ADCTS_Test  ",	
	KEYPAD_Test,			"KEYPAD_Test ",
	//MDP i/f
#else
	NAND_Test,				"NAND_Test   ",
	ONENAND_Test,			"ONENAND_Test",
#endif	
	//	TestFunction,		"Desciption",	
	0, 0
};

//////////
// Function Name : main
// Function Desctiption : main function of the validation
// Input : NONE
// Output : NONE
// Version :
int main(void)
{	
	u32 i, uSel;
	bool bClockChange=false;
	
	SYSTEM_InitException();
	SYSTEM_InitMmu();
	
	SYSC_ReadSystemID();
	SYSC_GetClkInform();
	
	CalibrateDelay();

	GPIO_Init();
	OpenConsole();
	INTC_Init();

#if 0 // async mode, 400:100:25MHz
	SYSC_ChangeMode(eASYNC_MODE);
	SYSC_ChangeSYSCLK_1(eAPLL400M, eAPLL200M, 0, 0, 7);
	bClockChange=true;
#elif 0 // async mode, 400:100:50MHz
	SYSC_ChangeMode(eASYNC_MODE);
	SYSC_ChangeSYSCLK_1(eAPLL400M, eAPLL200M, 0, 0, 3);
	bClockChange=true;
#elif 0	 // async mode, 532:133:33.25MHz
	SYSC_ChangeMode(eASYNC_MODE);
	SYSC_ChangeSYSCLK_1(eAPLL532M, eAPLL266M, 0, 0, 7);
	bClockChange=true;
#elif 0 // async mode, 532:133:66.5MHz
	SYSC_ChangeMode(eASYNC_MODE);
	SYSC_ChangeSYSCLK_1(eAPLL532M, eAPLL266M, 0, 0, 3);	
	bClockChange=true;
#elif 0 // async mode, 667:133:33.25MHz
	SYSC_ChangeMode(eASYNC_MODE);
	SYSC_ChangeSYSCLK_1(eAPLL667M, eAPLL266M, 0, 0, 7);
	bClockChange=true;
#elif 0 // async mode, 667:133:66.5MHz
	SYSC_ChangeMode(eASYNC_MODE);
	SYSC_ChangeSYSCLK_1(eAPLL667M, eAPLL266M, 0, 0, 3);
	bClockChange=true;
#endif

	if(bClockChange==true)
	{
		SYSC_GetClkInform();		
		CalibrateDelay();
		OpenConsole();
	}

#if 0 	// For 533MHz-1  VDDARM= 1.15V,  VDDINT= 1.05V
	LTC3714_VoltageSet(3, 1150);	// ARM&INT 1.15V
	Delay(100);

	LTC3714_VoltageSet(2, 1050);	// INT 1.05V
	Delay(100);
#endif

#if 0 	// For 533MHz-2  VDDARM= 1.2V,  VDDINT= 0.975V
	LTC3714_VoltageSet(3, 1200);	// ARM&INT 1.2V
	Delay(100);

	LTC3714_VoltageSet(2, 975);	// INT 0.975V
	Delay(100);
#endif

#if 0 	// For 667MHz  VDDARM= 1.3V,  VDDINT= 0.975V
	LTC3714_VoltageSet(3, 1300);	// ARM&INT 1.3V
	Delay(100);

	LTC3714_VoltageSet(2, 975);	// INT 0.975V
	Delay(100);
#endif

	SYSC_SetLockTime(eAPLL, 100);
	SYSC_SetLockTime(eMPLL, 100);
	SYSC_SetLockTime(eEPLL, 300);

	while(1)
	{
		printf("\n\n");
		printf("***************************************************\n");
		printf("*       S3C6400 - Test firmware v0.5              *\n");
		printf("***************************************************\n");
		printf("System ID : Revision [%d], Pass [%d]\n", g_System_Revision, g_System_Pass);
		printf("ARMCLK: %.2fMHz  HCLKx2: %.2fMHz  HCLK: %.2fMHz  PCLK: %.2fMHz\n",(float)g_ARMCLK/1.0e6, (float)g_HCLKx2/1.0e6, (float)g_HCLK/1.0e6, (float)g_PCLK/1.0e6);
		printf("\n");
	
		for (i=0; (u32)(menu[i].desc)!=0; i++)
		{
			printf("%2d: %s  ", i, menu[i].desc);
			if(((i+1)%4)==0)
				Putc('\n');
		}

		printf("\n\nSelect the function to test : ");
		uSel =GetIntNum();
		printf("\n");

		if (uSel<(sizeof(menu)/8-1))
			(menu[uSel].func) ();
	}
	
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久综合精品| 婷婷夜色潮精品综合在线| 一本一道久久a久久精品| 粉嫩嫩av羞羞动漫久久久| 久久成人久久爱| 韩国精品在线观看| 国产乱码精品一区二区三 | 麻豆精品在线播放| 蜜臀av性久久久久蜜臀aⅴ流畅| 蜜桃一区二区三区四区| 另类调教123区 | 欧洲精品中文字幕| 欧日韩精品视频| 精品视频在线免费观看| 欧美美女网站色| 欧美一区二区三区系列电影| 日韩欧美亚洲另类制服综合在线| 国产成人午夜视频| 91蜜桃免费观看视频| 97精品久久久久中文字幕 | 欧美不卡123| 久久色成人在线| 国产精品少妇自拍| 亚洲最新视频在线观看| 日韩中文字幕区一区有砖一区| 成人在线视频一区二区| 成人激情免费电影网址| 日本乱码高清不卡字幕| 欧美另类videos死尸| 26uuu亚洲| 亚洲欧洲综合另类在线| 天天综合日日夜夜精品| 精品一区二区在线播放| 99免费精品视频| 欧美猛男男办公室激情| 国产校园另类小说区| 亚洲丝袜精品丝袜在线| 天天影视网天天综合色在线播放 | 色天使色偷偷av一区二区| 欧美性videosxxxxx| 日韩欧美的一区二区| 欧美激情一区二区三区蜜桃视频| 亚洲天堂精品在线观看| 亚洲成人自拍网| 国产一区二区久久| 91黄色免费网站| 久久蜜桃av一区精品变态类天堂 | 亚洲综合成人在线视频| 老色鬼精品视频在线观看播放| 东方欧美亚洲色图在线| 欧美精品一卡两卡| 国产精品福利一区二区三区| 蜜臀a∨国产成人精品| 成人99免费视频| 91精品国产综合久久久久久久 | 五月综合激情婷婷六月色窝| 国产精品一区二区久久精品爱涩| 色哟哟一区二区在线观看| 日韩美女视频在线| 亚洲国产精品人人做人人爽| 国产精品一区一区三区| 欧美精品粉嫩高潮一区二区| 国产精品久久久爽爽爽麻豆色哟哟| 天天综合色天天| 日本道精品一区二区三区| 久久人人97超碰com| 午夜激情一区二区三区| 99国产精品国产精品毛片| 亚洲精品在线观看网站| 亚洲五码中文字幕| 99精品国产视频| 久久久久99精品一区| 麻豆91免费看| 欧美高清激情brazzers| 国产精品护士白丝一区av| 狠狠色狠狠色合久久伊人| 69堂亚洲精品首页| 樱花影视一区二区| 99re热视频精品| 国产欧美一区二区三区网站| 另类调教123区| 欧美精品一卡二卡| 亚洲国产精品麻豆| 91福利视频网站| 亚洲激情一二三区| 99免费精品在线| 国产精品久久毛片a| 懂色av一区二区夜夜嗨| 欧美精品一区二区三区蜜桃视频 | 国产精品自在欧美一区| 日韩视频免费观看高清在线视频| 亚洲成人动漫一区| 欧美日韩一二三| 五月天中文字幕一区二区| 欧美三级电影网站| 亚洲国产精品自拍| 欧美日韩国产高清一区二区 | 国产电影精品久久禁18| 久久伊人中文字幕| 国产一区激情在线| 精品99999| 国产丶欧美丶日本不卡视频| 久久久久久久久99精品| 国产精品自拍在线| 久久精品无码一区二区三区| 国产盗摄一区二区三区| 国产精品三级视频| 成人av资源网站| 日韩美女精品在线| 欧洲中文字幕精品| 亚洲国产日韩av| 91精品国产aⅴ一区二区| 热久久国产精品| 精品国产区一区| 国产成人av影院| 国产精品理论片| 一本色道久久综合亚洲精品按摩| 亚洲一区在线观看视频| 91.麻豆视频| 日韩电影在线免费| 精品成人一区二区三区四区| 高清av一区二区| 亚洲欧美成aⅴ人在线观看| 91高清在线观看| 美女高潮久久久| 久久精品人人爽人人爽| 91丝袜高跟美女视频| 亚洲成人在线网站| 精品1区2区在线观看| 成人av手机在线观看| 一区二区三区中文字幕电影 | 亚洲国产日产av| 精品处破学生在线二十三| bt欧美亚洲午夜电影天堂| 亚洲国产日产av| 久久久久久久久久久久久夜| 91麻豆文化传媒在线观看| 粉嫩一区二区三区性色av| 一区二区三区国产精华| 91精品国产品国语在线不卡| 国产成人精品亚洲777人妖| 亚洲精品国产视频| 欧美成人三级在线| www.视频一区| 日本女人一区二区三区| 国产日产精品1区| 欧美无砖专区一中文字| 国产精品伊人色| 亚洲成在人线免费| 国产精品色呦呦| 欧美一级搡bbbb搡bbbb| 97久久精品人人做人人爽50路| 日韩精品亚洲专区| 国产精品久久久久久久浪潮网站| 欧美福利视频导航| av资源站一区| 老司机精品视频一区二区三区| 亚洲欧美一区二区三区国产精品 | 日韩一区二区在线免费观看| 成人性视频免费网站| 日韩影院精彩在线| 国产精品国产三级国产普通话蜜臀 | 偷拍一区二区三区| 国产精品久久一级| 欧美成人艳星乳罩| 欧美日韩精品免费观看视频| 国产91在线看| 老色鬼精品视频在线观看播放| 亚洲精品午夜久久久| 国产日韩精品一区| 日韩欧美亚洲国产另类| 欧美艳星brazzers| av电影天堂一区二区在线| 国内精品视频666| 日韩精品高清不卡| 91福利社在线观看| 成人免费视频播放| 韩国成人在线视频| 日本欧美大码aⅴ在线播放| 一区二区三区在线影院| 国产亚洲一区二区在线观看| 日韩欧美国产成人一区二区| 欧美群妇大交群的观看方式| 91香蕉视频在线| 成人黄色电影在线| 丰满亚洲少妇av| 精品伊人久久久久7777人| 日韩精品成人一区二区在线| 亚洲成a人v欧美综合天堂下载 | 亚洲免费视频成人| 中文字幕在线观看不卡| 欧美激情在线一区二区| 久久亚洲影视婷婷| 日韩美女一区二区三区| 日韩一区二区电影网| 91精品国产免费| 欧美一区二区三区四区高清| 欧美日韩免费电影| 欧美日韩一本到| 欧美精品三级在线观看|