⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dm9000a.c

📁 S3C2410的底层Bootloader的测试程序
💻 C
字号:
#include "def.h"
#include "2410addr.h"
#include "2410lib.h"
//#include "config.h"
//#include "board.h"


#define     DM9000_IOADDR   (0x1000 0000)


#define DM9KS_NCR		DM9000_IOADDR+0x00	/* Network control Reg.*/
#define DM9KS_NSR		DM9000_IOADDR+0x01	/* Network Status Reg.*/
#define DM9KS_TCR		DM9000_IOADDR+0x02	/* TX control Reg.*/
#define DM9KS_RXCR		DM9000_IOADDR+0x05	/* RX control Reg.*/
#define DM9KS_BPTR		DM9000_IOADDR+0x08
#define DM9KS_EPCR		DM9000_IOADDR+0x0b
#define DM9KS_EPAR		DM9000_IOADDR+0x0c
#define DM9KS_EPDRL		DM9000_IOADDR+0x0d
#define DM9KS_EPDRH		DM9000_IOADDR+0x0e
#define DM9KS_GPR		DM9000_IOADDR+0x1f	/* General purpose register */
#define DM9KS_TCR2		DM9000_IOADDR+0x2d
#define DM9KS_SMCR		DM9000_IOADDR+0x2f 	/* Special Mode Control Reg.*/
#define DM9KS_ETXCSR	DM9000_IOADDR+0x30	/* Early Transmit control/status Reg.*/
#define	DM9KS_TCCR		DM9000_IOADDR+0x31	/* Checksum cntrol Reg. */
#define DM9KS_RCSR		DM9000_IOADDR+0x32	/* Receive Checksum status Reg.*/
#define DM9KS_MRCMDX	DM9000_IOADDR+0xf0
#define DM9KS_MRCMD		DM9000_IOADDR+0xf2
#define DM9KS_MDRAH		DM9000_IOADDR+0xf4
#define DM9KS_MDRAL		DM9000_IOADDR+0xf5
#define DM9KS_MWCMD		DM9000_IOADDR+0xf8
#define DM9KS_TXPLL		DM9000_IOADDR+0xfc
#define DM9KS_TXPLH		DM9000_IOADDR+0xfd
#define DM9KS_ISR		DM9000_IOADDR+0xfe
#define DM9KS_IMR		DM9000_IOADDR+0xff

⌨️ 快捷键说明

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