d860_ext.c

来自「基于vxworks操作系统的电话语音平台系统」· C语言 代码 · 共 34 行

C
34
字号

#include "PUB\PUB_INCL.H"
#include "DRVS\DRV860\PUB\NETCOMM.H"      /* global defines */
#include "DRVS\DRV860\PUB\D860_PUB.H"
#include "DRVS\DRV860\PUB\mpc860.h"       /* IMMR definitions and declarations */
#include "DRVS\DRV860\PUB\masks860.h"     /* Global masks header file */
#include "DRVS\DRV860\UART\SCC_UART.H"

extern EPPC *quicc;

extern VOID CpuEnableWBus( VOID );
extern VOID CpuEnableNBus( VOID );

/* 68360 control word to 90840 */
VOID EnableSystemBus( VOID )
{
	CpuEnableWBus();
	CpuEnableNBus();
}

VOID ChangeIoWidthTo16( VOID )
{
	/* CS1 defined as IO_SPACE AND TIMER at 0x40000000 */
	quicc->memc_or1 = 0xffe00970;
	quicc->memc_br1 = 0x40000801;
}

VOID ChangeIoWidthTo8( VOID )
{
	/* CS1 defined as IO_SPACE AND TIMER at 0x40000000 */
	quicc->memc_or1 = 0xffe00970;
	quicc->memc_br1 = 0x40000401;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?