搜索
bottom↓
回复: 0

ok6410和ubuntu之间用tftp协议传输文件

[复制链接]

出0入0汤圆

发表于 2013-4-11 17:11:27 | 显示全部楼层 |阅读模式
昨天把ubuntu12.10底下的tftp服务器搭建好后今天就像试一下用OK6410来下载文件,下面是我的配置过程:

step1:在网上下载 u-boot-1.1.6-TQ6410.rar,即天嵌6410的uboot。用u-boot-1.1.6-TQ6410/driver/目录下的dm9000x.c和dm9000x.h两个文件替换ok6410的uboot的uboot1.1.6_256M/driver/目录下的dm9000x.c和dm9000x.h。
step2:修改smdk6410.h里配置网卡的相应代码  目录为uboot1.1.6_256M/include/configs/smdk6410.h
           将网卡的配置部分改为如下内容
                      /*
                       * Hardware drivers
                       */
                      //#define CONFIG_DRIVER_SMC911X1/* we have a SMC9115 on-board */
                      //#define CONFIG_CH7033
                        #ifdef CONFIG_DRIVER_SMC911X
                        #undefCONFIG_DRIVER_CS8900
                        #define CONFIG_DRIVER_SMC911X_BASE0x18800300
                        #else
                        #define CONFIG_DRIVER_DM9000 1
                        #define CONFIG_DM9000_BASE 0x18000300 //0x20000300
                        #define DM9000_IO CONFIG_DM9000_BASE
                        #define DM9000_DATA (CONFIG_DM9000_BASE+4)
                        #define CONFIG_DM9000_USE_16BIT
                        #endif
step3:重新编译uboot
        make clean
        make smdk6410_config
        make
step4:烧写uboot 。
step5:重新启动,进入uboot界面配置好ipaddr、serverip、ethaddr
       setenv ipaddr 192.168.1.200
       setenv serverip 192.168.1.110
       setenv ethaddr  00:40:52:26:0a:5b
       saveenv
step6:tftp传输
SMDK6410 # tftp c0008000 zImage   //我的下载目录是/home/yufeng/tftpshare,而在目录下有zImage 内核
Found DM9000 ID:90000a46 at address 18000300 !
DM9000 work in 16 bus width
bd->bi_entaddr: 00:40:5c:26:0a:5b
[eth_init]MAC:0:40:5c:26:a:5b:
TFTP from server 192.168.5.100; our IP address is 192.168.5.120
Filename 'zImage'.
Load address: 0xc0008000
Loading: T T #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ###################################################
done
Bytes transferred = 3586888 (36bb48 hex)
SMDK6410 #

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-3 00:48

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表