1. 程式人生 > >u-boot2012.04到jz2440 支援dm9000c 網絡卡

u-boot2012.04到jz2440 支援dm9000c 網絡卡


u-boot已經支援 dm9000c網絡卡
1.首先看Makefile  /driver/net 目錄
        38 COBJS-$(CONFIG_DRIVER_DM9000) += dm9000x.o   
        
        取消對CS8900 的配置
        #if 0
        #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 */
        #endif 


        
        確定兩部分:時序、位寬 和地址 (那個bank)
        
        board_eth_init
        修改:
        初始化
      
          eth_initialize(gd->bd);
                        int board_eth_init(bd_t *bis)
                                rc = dm9000_initialize(bis);
                                
                    SMDK2410 # print
                    baudrate=115200
                    bootdelay=5
                    ethact=dm9000
                    ipaddr=10.0.0.110
                    netmask=255.255.255.0
                    serverip=10.0.0.1
                    stderr=serial
                    stdin=serial
                    stdout=serial

                    Environment size: 160/65532 bytes


                    
設定ip set ipaddr 192.168.7.2
        *** ERROR: `ethaddr' not set
        設定mac 地址
                00:0c:29:b2:d9:32
                
    此時不能不能sav 因為此時沒有進行設定 引數存放在哪裡
set ipaddr 192.168.7.2
set ethaddr 00:0c:29:b2:d9:32
set serverip 192.168.7.249    (ubuntu 上的地址,下載從ubuntu直接下載)




下載核心:
tftp 30000000 uImage
bootm 30000000

-------------------------------------移植網絡卡結束

相關推薦

u-boot2012.04到jz2440 支援dm9000c

u-boot已經支援 dm9000c網絡卡 1.首先看Makefile  /driver/net 目錄         38 COBJS-$(CONFIG_DRIVER_DM9000) += dm9000x.o                     取消對CS8900

05-S3C2440學習之核心(移植)linux3.4.2移植(3)之支援DM9000C及修改支援串列埠2

接下來我們在此基礎上,在linux3.4.2中移植DM9000c網絡卡驅動,使核心可以支援網絡卡晶片,這樣方便使用NFS網路檔案系統。 一、移植思路 (1)我們現在移植好的核心中,支援smdk24

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

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

S3C2440 DM9000C移植(二十六)

上一節 我們學習了: 接下來本節,學習網絡卡晶片DM9000C,如何編寫移植DM9000C網絡卡驅動程式。 1、首先來看看DM9000C原理圖 如下圖所示: (#表示低電平有效) SD0~15:16位資料線,有CMD引腳決定訪問型別 CMD:命令線,當

第八章:基於九鼎X210開發板移植2014.10版U-boot之初始化

接下來就要開始處理網絡卡相關的了,這樣我們才能掛載網路檔案系統,使用tftp伺服器之類的,但是很不幸,2014.10版本的uboot裡面沒有支援我們的開發板上的網絡卡。所以接下來要手動移植網絡卡相關

[我的Linux技術支援生涯] 無法啟用問題的排查

現象: 系統重啟後,一直無法啟用所有的網絡卡,出現提示:“eth裝置的MAC地址和預期的不一致,忽略”。 排查: 1. lspci | grep Eth 能找到所有的網絡卡資訊; 2. 檢視/etc/sysconfig/network-scripts/ifcfg-*等配置

Android裝置支援USB轉RJ45有線( 沐陽JP1081B/9700)

Android裝置支援USB轉RJ45有線網絡卡( 沐陽網絡卡JP1081B9700) 網絡卡裝置: 沐陽網絡卡JP1081B/9700 系統平臺: HISI3798MV100  Android : 4.2 1、分析網絡卡驅動在ubuntu系統上通過lsusb命令檢視網絡卡的驅動資訊

彈性支援多IP

分配私網多IP 目前私網多IP功能只支援IPv4且白名單開放,白名單申請請提交工單。 您需要一臺支援私網多IP的ECS。支援私網多IP的ECS規格可通過介面DescribeInstanceTypes查詢。 為ECS的主網絡卡或輔助網絡卡分配私網多IP。分配私網多IP介面Assi

分別支援 ipv4 和 ipv6

想在宿舍裡一邊用著ipv6 一邊用著 ipv4 由於宿舍裡的那個tenda路由並不支援 ipv6  所以自己只能接一根網線上ipv6  同時 又要連線tenda的無線網上ipv4(這個是90元包月 無限流量) 問題就出現了:當用網線連上ipv6後,同時ipv4也走網線去了

老筆記本無線可能不支援WPA2加密的問題

一臺老的筆記本,接入設定了WPA2加密的NetGear無線路由器時,永遠處於“正在獲取網路地址”的狀態,關閉筆記本的無線功能再重新開啟,問題依舊,於是想起來可能是筆記本比較老,其無線網絡卡不支援WPA2加密,於是將無線路由改成WPA,為了稍微安全一些(不被無聊人士蹭網),又設

tiny4412學習(三)之移植linux-4.x驅動(1)支援驅動

一、思路 上一節我們通過DNW將核心、檔案系統、裝置樹檔案燒入到記憶體中,並使用bootm啟動核心:bootm0x40600000  0x41000000  0x42000000。因為此時核心並沒有S

Ubuntu虛擬機器雙的配置(U-boot,tftp下載)

  通過此文的設定,可以讓Ubuntu虛擬機器實現: 1.ubuntu虛擬機器能上網查資料,下載軟體等; 2.tftp伺服器能給本地裝置傳輸資料,不會和ubuntu網路衝突。   一,VMWare新建兩個虛擬網路,如:Vmnet0、Vmnet1;    

關於ubuntu支援問題的解決辦法

我的網絡卡是8023be 經常出現wifi 自動斷開 然後所有的wifi都無法連線的情況 這是由於ubuntu 對我這網絡卡的支援不太好的原因 網上有大神寫了相關的程式 可以幫助優化這個問題 如果你的網絡卡是這個型號 或者其他型號但存在不穩定的情況 可以

U-Boot1.1.6移植DM9000

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

MTK 65XX系列通過USB OTG新增Ethernet RJ45有線支援

http://blog.csdn.net/zangcf/article/details/40870369 最近客戶要求使用MTk 6572晶片通過USB OTG新增支援有線網絡卡,我查遍了鉤鉤了所有網站,都沒有相關論述,查看了MTK給的資料,包括FAQ,只說支援USB O

u-boot 新增設定地址的命令

#if defined(CONFIG_CMD_PING) static int do_ping(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) { if (argc < 2) return -1; NetPingIP = string

新增驅動和USB支援 以及一些問題的集中處理

之前核心移植時沒有新增網絡卡驅動和USB支援,新增如下: 1.乙太網卡驅動安裝: 1.1第一步、修改核心程式碼 [[email protected] ~]$ cd fl2440 [[email protected] fl2440]$ cd kernel

Windows 下對802.1Q tag 的支援

Windows 下網絡卡對802.1Q tag 的支援  目標:測試裝置對802.1p 的支援,即裝置能對802.1q tag 裡的priority 值, 對資料進行不同優先順序級別的轉發。由於手頭沒有smartbits ,也沒有VLAN 終端裝置,沒有VLAN 交換機,所以

BackTrack5(BT5)安裝教程及BT5支援列表

 BackTrack5即BT5已經發布有日子了,奶牛發過兩篇介紹的文了,一篇是關於BackTrack5(BT5)下載的,一篇是BackTrack5硬碟引導+BT5硬碟安裝全教程  .今天這篇文呢,奶牛先來介紹下BT5是什麼。 BackTrack5是基於Ubuntu的一個

移植linux-2.6.32到jz2440上以支援RT3070無線

**********************linux-2.6.32移植到jz2440上的note****************************** 1、修改Makefile 改為 ARCH ?= arm CROSS_COMPILE ?= arm-linux-