1. 程式人生 > >U-Boot1.1.6移植DM9000網絡卡

U-Boot1.1.6移植DM9000網絡卡

    巨集定義CONFIG_DRIVER_DM90001表示配置使用DM9000網絡卡,u-boot編譯時會將DM9000相關的驅動編譯進去。其中0x20000000DM9000的基址(BANK4),由於DM9000只有一條地址線CMDLADDR2,見圖3.1)用於區別是資料還是地址(CMD為低時資料匯流排上傳輸的是地址訊號,CMD為高時傳輸的是資料訊號),所以DM9000_DATA0x20000004DM9000_IO0x20000000

相關推薦

U-Boot1.1.6移植DM9000

    巨集定義CONFIG_DRIVER_DM9000為1表示配置使用DM9000網絡卡,u-boot編譯時會將DM9000相關的驅動編譯進去。其中0x20000000是DM9000的基址(BANK4),由於DM9000只有一條地址線CMD(LADDR2,見圖3.1)用於區別是資料還是地址(CMD為低時資料

u-boot1.1.6移植 DM9000

註明:本篇文章,絕大部分都是來源與tekkaman的移植U-Boot.1.3.1到S3C244和S3C2410,原文連結http://blog.chinaunix.net/u1/34474/showart.php?id=487416,只是因為uboot1.3.4與uboot1

基於S3C2440的Linux-3.6.6移植——DM9000驅動移植

Linux-3.6.6很好的支援了DM9000,因此對於S3C2440晶片來說無需進行任何修改,甚至連menuconfig都已經預設配置了網絡卡驅動。但我們還需要設定網絡卡的MAC和IP等資訊。有許多方法可以實現網絡卡的設定,在這裡我們選擇一種比較簡單的方法——修改根檔案系

U-Boot移植DM9000(附:程式、原始碼、測試程式)

  U-Boot移植DM9000網絡卡 ——西伯利亞的風     根據書《嵌入式Linux應用開發完全手冊》移植網絡卡驅動,對於Jz2440開發板好像並不適用,Jz2440開發板使用的是DM9000網絡卡,已經不是書上講的CS8900網絡卡了。DM9000網絡卡與CS890

hfrk2410_a1.1開發板移植linux-2.6.32.27--篇(cs8900)

硬體:恆豐銳科開發板hfrk2410_A1.1 軟體:linux-2.6.32.27 cs8900網絡卡移植: 將cs8900驅動原始碼檔案拷貝至drivers/net/,修改drivers/net/Kconfig檔案 config ARM_CS8900

移植u-boot1.1.6到mini2440文件

移植是一個複雜的過程,其中的東西太多,最初應該以掌握思路、方法為主,能夠編譯通過,實現簡單功能,在實踐中慢慢積累經驗,熟悉過程。在PC上編譯好U-Boot,生成Bin檔案,將開發板與PC通過串列埠和USB口相連,把生成的Bin檔案通過USB口下載到開發板上RAM裡,從RAM裡直接執行,檢視串列埠是否按要求輸出

移植u-boot-2015.07-rc3之修改程式碼支援DM9000(七)

目前的u-boot啟動後有如下資訊: Net:   CS8900-0 Error: CS8900-0address not set. 板子上的是DM9000不是CS8900,網絡卡模組肯定是錯誤的嘛。看到這裡,你應該有了熟悉的思路,grep "Net:" * -nR查詢網絡

u-boot原始碼目錄分析(以jz2440 u-boot1.1.6為例)

一、檔案的分析 arm_config.mk。字尾是.mk,是一個Makefile檔案,將來在某個Makefile中會去呼叫它。 Changelog檔案,修改記錄檔案,該檔案記錄了這個uboot專案的版本變遷以及每個版本較上個版本修改的記錄。 config.mk。和arm_

centos 6 不顯示

虛擬機器安裝CentOS 6.4之後,ifconfig只現實lo介面的資訊,沒有顯示eth0網絡卡的資訊,進入/etc/sysconfig/network-scripts/目錄中,可以看到ifcfg-eth0檔案,vim ifcfg-eth0編輯檔案,將“ONBOOT=no” 選項改成“O

Linux redhat 6.5 安裝I219-LM 驅動

--------安裝---------- 1. 首先,下載網絡卡驅動e1000e http://downloadcenter.intel.com/download/15817 2. 複製到linux系統,解壓縮。 3. 進入目錄下的src資料夾 4. 編譯 make install 5. 更新模組

l(轉)Linux DM9000驅動程式完全分析

[置頂] Linux DM9000網絡卡驅動程式完全分析 分類: Linux裝置驅動程式第三版學習筆記 2011-02-26 16:11 3513人閱讀 評論(34) 收藏 舉報 說明1:本文分析基於核心原始碼版本為linux-2

DZ先生怪談國標案例6——VM雙方案(合裝版)

自述: 在很多時候,我們面臨最多的就是需要不同廠家之間的對接,對接的第一步就是打通網路,但往往很多時候,網路的先前架構並沒有我們想象的那麼好,雙網絡卡方案一般是萬不得已,實在沒有辦法的時候才能用,但用的時候也是有講究的,並不是所有的狀況下都會成功。在說這種方案之前,DZ在此強烈推薦對接組網用

crt遠端連線centos7 64位,Linux7檢視ip地址命令不同於6、centos7配置

首先,虛擬機器登入centos7, 1、centos7中檢視虛擬機器ip地址, 命令 ip addr ens33為虛擬機器的ip地址: 2、當然,本人在安裝centos時候已經配置了網絡卡,安裝時候沒有配置網絡卡的使用命令:vi /etc/sysconfig/network-

開發板移植MT7601

grep “***” * -nR 掛載nfsmount -t nfs -o nolock 192.168.1.141:/home/aston/x210rootfs /opt wifi專案移植 1 開發環境搭建, 1)ubuntu14.04 2)核心原始碼樹 3)

centos 6.4雙繫結

剛剛綁定了ubuntu的雙網絡卡,順便也做一下centos的吧,前提一樣,交換機已配置好,centos比較簡單 複製一下網絡卡的配置檔案 cd /etc/sysconfig/network-scripts cp ifcfg-em1  ifcfg-bond0 編輯配置檔案 v

debian8.6 jessie 安裝 驅動問題

     我選擇的是U 盤做啟動盤安裝debian8.6。     下載debian 8.6官方版之後安裝時提示缺失的韌體是:rtl_nic/rtl8168g-2.fw; 這時需要在debian官網上

CentOS 6.6下雙共享上網配置

實現方式:通過設定iptables的nat規則,使內網伺服器可以訪問Internet 1.系統環境: [[email protected] ~]# cat /etc/redhat-release  CentOS release 6.

Centos 6.5 多繫結

[[email protected] ~]# ifconfig  bond0     Link encap:Ethernet  HWaddr F8:BC:12:38:BF:04             inet addr:112.25.xx.17  Bcast:112.25.xx.63  Mask:

學習筆記 --- DM9000原理與基地址設定

前面有文章分析了網絡卡也是屬於類記憶體匯流排的裝置,類記憶體匯流排的裝置有地址匯流排和資料匯流排,先來看下DM9000的管腳: 從上面可以看出DM9000的地址匯流排就一根,它不像CS8900那樣地址匯流排和資料匯流排都齊全。而這裡只有一根地址線(CMD),16跟資料線,

arm-linux 移植無線RT3070驅動

環境:編譯環境:Ubuntukylin 14.04交叉編譯器:arm-linux-gcc 4.4.1開發板核心:Linux2.6 & 3.0.1及以上無線模組:雷凌Ralink - rt3070一、核心版本:Linux 3.0及以上1、配置Linux核心1.1 進入