u-boot-2014.10移植第17天----新增DM9000網路卡支援(一)
很多讀者的2440的板子應該都有DM9000網路卡。在移植之前看看這幾篇文件:
這篇文章告訴我們DM9000的一些硬體知識。
這篇文章告訴我們2440是如何實現對DM9000的訪問。
這篇文章告訴我們如何確定地址埠的地址和資料埠的地址。
datasheet上說dm9000有4K Dword(就是4K雙字,即16Kbytes)。
DM9000網路卡驅動位於drivers/net/dm9000x.c,在drivers/net/Makefile檔案中可以看到:
obj-$(CONFIG_DRIVER_DM9000) += dm9000x.o
CONFIG_DRIVER_DM9000這個是一個巨集定義,如果它有定義就會編譯該檔案,所以我們在include/configs/tq2440.h檔案中定義該巨集:#define NONE_FLAG 0
#if NONE_FLAG
#define CONFIG_CS8900 /* we have a CS8900 on-board */
#define CONFIG_CS8900_BASE 0x19000300
#define CONFIG_CS8900_BUS16 /* the Linux driver does accesses as shorts */
#else
#define CONFIG_DRIVER_DM9000
#endif
tq2440底板原理圖上DM9000的片選訊號線接的是2440上的nGCS4,在2440datasheet上的5. Memory Controller一章中,nGCS4的基地址是0x2000 0000。
明天繼續!
相關文章
- u-boot-2014.10移植第18天----新增DM9000網路卡支援(二)boot
- u-boot-2014.10移植第19天----新增nand flash命令支援(一)bootNaN
- u-boot-2014.10移植第21天----新增nand flash命令支援(三)bootNaN
- u-boot-2014.10移植第22天----新增nand flash命令支援(四)bootNaN
- u-boot-2014.10移植第20天----新增nand flash命令支援(二)bootNaN
- u-boot-2014.10移植第31天----核心啟動(一)boot
- u-boot-2014.10移植第23天----nand flash啟動(一)bootNaN
- u-boot-2014.10移植第15天----nor flash操作boot
- u-boot-2014.10移植第29天----nand flash的SPL啟動(一)bootNaN
- u-boot-2014.10移植第16天----Nor flash啟動boot
- u-boot-2014.10移植第28天----nand flash啟動(六)bootNaN
- u-boot-2014.10移植第27天----nand flash啟動(五)bootNaN
- u-boot-2014.10移植第25天----nand flash啟動(三)bootNaN
- u-boot-2014.10移植第26天----nand flash啟動(四)bootNaN
- u-boot-2014.10移植第24天----nand flash啟動(二)bootNaN
- centos 7.4 新增新網路卡CentOS
- u-boot-2014.10移植第30天----nand flash的SPL啟動(二)bootNaN
- 雲主機新增網路卡配置多網路卡策略路由路由
- LINUX下手工新增網路卡Linux
- Linux系統新增自定義網路卡並更改網路卡介面Linux
- Centos(RHEL) 6 新增網路卡的方法CentOS
- Xen虛擬機器新增網路卡虛擬機
- KVM虛擬機器新增物理網路卡虛擬機
- vmware中新增網路卡後無法識別
- KVM之十:虛擬機器線上新增網路卡虛擬機
- Android新增OpenCV支援,一步一步新增。AndroidOpenCV
- 檢視無線網路卡是否支援監聽模式模式
- Killer E3000網路卡釋出:首個支援2.5G乙太網的千兆網路卡
- Windows10系統新增虛擬網路卡的方法Windows
- Win8新增虛擬網路卡方法圖文教程
- 配置WindowsServer2008支援無線網路卡WindowsServer
- bond 雙網路卡(兩網路卡使用同一個地址)(Redhat5.5)Redhat
- 新增MyEclipse WebSphere Portal Server支援(一)EclipseWebServer
- win10怎麼檢視網路卡支援千兆網_檢視win10是否支援千兆網的方法Win10
- 判斷無線網路卡是否支援5GHz頻段
- 《linux 網路卡別名的新增和繫結》RHEL6Linux
- php新增yaml支援PHPYAML
- AIX 網路卡AI