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

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

?? bspcpusapi.c

?? MPC8241:本程序是freescale的824*系列的BSP源程序
?? C
字號:
/************************************************************************
* 版權所有 (C)2003, 深圳市中興通訊股份有限公司。
* 
* 文件名稱: BspCpusApi.c
* 文件標識: 
* 內容摘要: 提供824x子卡對外提供的所有函數
* 其它說明: 暫無
                 
* 當前版本: V1.0
* 作    者: 鄒同亮
* 完成日期: 2003年1月11日
* 
* 修改記錄1:
*    修改日期:
*    版 本 號:
*    修 改 人:
*    修改內容: 
* 修改記錄2:…
************************************************************************/
#include "vxWorks.h"
#include "muxlib.h"
#include "etherLib.h"
#include "end.h"
#include "endLib.h"
#include "ifLib.h" 
#include "ipProto.h" 
#include "BspCpusApi.h"

unsigned char g_ucBoardReset =0; /* 上層是否調用過BoardReset函數,1表示調過 */
/************************************************************************
* 函數名稱: NetIntAdd
* 功能描述: 加網口中斷
* 輸入參數: pNetAdded:加中斷所需參數的結構指針            
* 輸出參數: 無
* 返 回 值: 無
* 其它說明: 無
* 修改日期:    版本號     修改人	      修改內容
* -----------------------------------------------
* 2002/12/24   V1.0        馬書宇          創建
************************************************************************/
void  NetIntAdd(NET_ADD * pNetAdded)
{
    int i;
    unsigned long intreg;
    int externIntNum;    
    
    for(i = 0; i < pNetAdded->unit; i++)
    {
        pciConfigOutByte (0, pNetAdded->DevNum[i], 0, PCI_CFG_DEV_INT_LINE, pNetAdded->IntNum[i]);			
	externIntNum = pNetAdded->IntNum[i] - EXTERNAL_INTERRUPT_BASE;		
		
	intreg = sysPciInLong((UINT32)((UINT32)(EPIC_EXT_SRC0_VEC_PRI_REG) + externIntNum * 0x20));				
	sysPciOutLong((UINT32)((UINT32)(EPIC_EXT_SRC0_VEC_PRI_REG) + externIntNum * 0x20), (intreg & 0xfff0ffff) | ((pNetAdded->IntPri[i]<<16)&0x000f0000));		
    }
}


/************************************************************************
* 函數名稱: GetPrPMCInfo
* 功能描述: 獲得子卡類型
* 輸入參數: pHardwareInfo:  結構指針,結構體為:
    typedef struct{
	    USHORT BoardType;       硬件單板類型
	    USHORT BoardVersion;    硬件單板版本號
    }T_HARDWARE_INFO;  
* 輸出參數: 同輸入
* 返 回 值: OK:    操作成功
            NULL: 操作不成功            
* 其它說明: 無
* 修改日期:    版本號     修改人	      修改內容
* -----------------------------------------------
* 2002/12/24   V1.0        馬書宇          創建
************************************************************************/
unsigned long GetPrPMCInfo(T_HARDWARE_INFO *pHardwareInfo)
{
	if(NULL == pHardwareInfo)
		return NULL;
	
	pHardwareInfo->BoardType = PRPMC8245;
	pHardwareInfo->BoardVersion = *(UCHAR *)0xfff00002;	
	
	return OK;
}

/************************************************************************
* 函數名稱: GetCom2Clk
* 功能描述: 獲得串口2時鐘
* 輸入參數: 無    
* 返 回 值: 串口2時鐘            
* 其它說明: 無
* 修改日期:    版本號     修改人	      修改內容
* -----------------------------------------------
* 2003/04/06   V1.0        鄒同亮          創建
************************************************************************/
unsigned long GetCom2Clk(void) 
{
	return (sysGetBusSpdHertz());
}

/************************************************************************
* 函數名稱: BoardReset
* 功能描述: 復位子卡
* 輸入參數: 無
* 輸出參數: 無
* 返 回 值: 無            
* 其它說明: 無
* 修改日期:    版本號     修改人	      修改內容
* -----------------------------------------------
* 
************************************************************************/
void BoardReset(void)
{
	unsigned char ucBSCR;	
	
	ucBSCR = *((unsigned char*)XPBCON_EPLD_REG5);
	*((unsigned char*)XPBCON_EPLD_REG5) = ucBSCR | 0x80; /* 使能看門狗 */
	g_ucBoardReset =1; /* 設置調用過此函數標志,喂狗函數據此不喂狗 */
	taskDelay(sysClkRateGet() * 2); /* 延時2秒 */	
}

/************************************************************************
* 函數名稱: FeedWatchDog
* 功能描述: 喂狗
* 輸入參數: 無
* 輸出參數: 無
* 返 回 值: 無            
* 其它說明: 無
* 修改日期:    版本號     修改人	      修改內容
* -----------------------------------------------
* 
************************************************************************/
void watchDogFeed(void)
{
	unsigned char ucBSCR;			
	
	if(g_ucBoardReset)
	{
		return;
	}
		
	ucBSCR = *((unsigned char*)XPBCON_EPLD_REG0);
	/* 使WDI信號翻轉 */
	*((unsigned char*)XPBCON_EPLD_REG0) = (ucBSCR & 0xdf) | ((ucBSCR & 0x20) ^ 0x20);	
}

/* 使能看門狗功能 */
void watchDogEnable(void)
{
	/* 使能前先喂狗,因為此時可能看門狗已經溢出 */
	watchDogFeed();
	taskDelay(1);
	watchDogFeed();
	(*((unsigned char *)XPBCON_EPLD_REG5)) |= 0x80;	
}

/* 禁止看門狗功能 */
void watchDogDisable(void)
{
	(*((unsigned char *)XPBCON_EPLD_REG5)) &= 0x7f;
}

/* 獲取子卡硬件版本信息 */
UINT32 getHardwareVersion(void)
{
	return ( *((unsigned char *)XPBCON_EPLD_REG2) );
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产·精品毛片| 国产精品日韩精品欧美在线| 丝袜亚洲另类丝袜在线| 欧美日韩情趣电影| 日韩精品国产欧美| 国产一区亚洲一区| 在线成人午夜影院| 日产欧产美韩系列久久99| 日韩亚洲欧美成人一区| 国产精品系列在线观看| 国产精品久99| 91精品国产欧美一区二区成人| 久久99蜜桃精品| 国产精品狼人久久影院观看方式| 91麻豆自制传媒国产之光| 男女男精品视频网| 中文在线一区二区| 欧洲精品视频在线观看| 久久99久久99精品免视看婷婷| 精品国产精品网麻豆系列| 99国产一区二区三精品乱码| 亚洲不卡av一区二区三区| 精品久久久久久最新网址| 99久久精品情趣| 免费成人结看片| 亚洲丝袜美腿综合| 日韩午夜激情视频| 色综合久久综合中文综合网| 蓝色福利精品导航| 亚洲精品日韩一| 久久亚洲精精品中文字幕早川悠里| 91麻豆免费观看| 国产一区二区中文字幕| 一区二区三区四区不卡在线| 久久欧美一区二区| 日本精品一区二区三区高清| 久久成人av少妇免费| 成人小视频免费观看| 久久久久国产精品人| 91美女片黄在线| 久久精品国产精品亚洲综合| 亚洲无线码一区二区三区| 国产欧美一区二区在线观看| 69av一区二区三区| 91麻豆免费在线观看| 国产老肥熟一区二区三区| 天天综合色天天综合| 国产精品国产三级国产普通话99 | 日韩欧美一级二级三级久久久| 99re热这里只有精品免费视频 | 国产不卡视频一区二区三区| 亚洲成av人片在线| 亚洲欧美一区二区视频| 欧美精品一区二区三区在线| 欧美男女性生活在线直播观看| 91官网在线观看| 国产成人av自拍| 韩国三级电影一区二区| 日韩精品电影在线观看| 亚洲一区二区中文在线| 亚洲人成网站在线| 国产精品对白交换视频| 国产女人水真多18毛片18精品视频| 日韩一区二区三区精品视频 | 精品伊人久久久久7777人| 图片区小说区区亚洲影院| 亚洲一区二区三区在线看| 亚洲日本韩国一区| 亚洲私人影院在线观看| 亚洲女女做受ⅹxx高潮| 亚洲色图欧美在线| 亚洲视频一区二区在线| 1024国产精品| 亚洲激情在线激情| 亚洲一区二区欧美日韩| 亚洲国产精品一区二区久久| 亚洲自拍偷拍九九九| 一区二区三区欧美激情| 亚洲一区二区三区三| 亚洲国产精品天堂| 男男视频亚洲欧美| 捆绑变态av一区二区三区| 紧缚捆绑精品一区二区| 国产美女视频一区| 成人午夜av电影| 91在线国产观看| 欧美性猛片xxxx免费看久爱 | 欧美一级搡bbbb搡bbbb| 欧美一区二区三区在线视频| 精品国产乱码久久久久久图片| 26uuu欧美| 国产精品国产a级| 夜夜精品浪潮av一区二区三区| 亚洲1区2区3区4区| 久久国产免费看| 成人av资源在线| 欧美日韩在线播| 欧美r级在线观看| 中文字幕一区在线观看| 亚洲亚洲精品在线观看| 韩国三级电影一区二区| 91亚洲精品一区二区乱码| 欧美色图在线观看| 精品88久久久久88久久久| 91麻豆精品久久久久蜜臀| 亚洲成人av中文| 美女被吸乳得到大胸91| 国产成人精品亚洲午夜麻豆| 色狠狠桃花综合| 精品国产麻豆免费人成网站| 国产精品理论在线观看| 日韩中文字幕91| 丁香婷婷深情五月亚洲| 欧美三级电影一区| 欧美精品一区二区三区四区 | 亚洲欧美日韩国产另类专区| 蜜臀av在线播放一区二区三区| 国产一区二区在线免费观看| 99re成人精品视频| 日韩网站在线看片你懂的| 亚洲色图.com| 国产精品资源在线观看| 欧美日韩在线播放三区四区| 国产精品网站在线| 青青草成人在线观看| 日本韩国欧美在线| 久久久久99精品一区| 日韩vs国产vs欧美| 一本一本久久a久久精品综合麻豆| 欧美精品一区二区三区蜜桃| 一区二区日韩电影| 懂色av一区二区三区免费看| 欧美人体做爰大胆视频| 亚洲欧美乱综合| 丁香啪啪综合成人亚洲小说| 欧美videossexotv100| 午夜精品免费在线观看| 在线亚洲高清视频| 国产精品美女久久久久av爽李琼| 美女视频免费一区| 欧美丰满一区二区免费视频 | 91最新地址在线播放| 337p粉嫩大胆噜噜噜噜噜91av| 午夜精品一区二区三区免费视频 | 欧美精品 日韩| 亚洲一区二区三区国产| 97久久人人超碰| 国产欧美日韩激情| 国产一区二区视频在线播放| 91麻豆精品国产91久久久| 亚洲自拍偷拍欧美| 91官网在线观看| 亚洲乱码国产乱码精品精98午夜| 成人午夜视频在线| 中文成人综合网| 国产成人一区二区精品非洲| 26uuu国产电影一区二区| 日本女人一区二区三区| 91精品婷婷国产综合久久性色| 亚洲成人一区在线| 欧美日韩国产首页| 国产三级欧美三级日产三级99| 亚洲国产精品成人久久综合一区| 亚洲成人一区二区在线观看| 91国偷自产一区二区三区观看| 亚洲丝袜另类动漫二区| 91麻豆swag| 一区二区三区波多野结衣在线观看| 色婷婷精品大视频在线蜜桃视频| 亚洲视频免费在线观看| 色婷婷狠狠综合| 亚洲精品第1页| 欧美在线观看视频在线| 亚洲一区二区三区四区在线免费观看 | 2024国产精品| 国产一区二区三区高清播放| 久久久国际精品| 不卡视频在线观看| 亚洲精品欧美在线| 欧美精品成人一区二区三区四区| 日韩成人免费在线| 久久色.com| aa级大片欧美| 亚洲福利电影网| 精品88久久久久88久久久| 粉嫩aⅴ一区二区三区四区| 亚洲欧美电影院| 欧美理论在线播放| 狠狠色丁香久久婷婷综| 久久久亚洲精华液精华液精华液| 成人一道本在线| 夜夜爽夜夜爽精品视频| 欧美xxx久久| av在线不卡观看免费观看| 亚洲国产精品久久久久秋霞影院| 日韩视频一区二区在线观看| 成人av午夜电影| 日韩黄色免费网站| 中文字幕不卡的av| 欧美日韩高清一区二区不卡|