logo资料库

使用tftp下载程序到arm开发板.docx

第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
资料共6页,全文预览结束
在 u-boot 启动的命令行中使用 tftp 下载程序要注意的事项: 1. 当操作没有使用网卡的时候,网卡一直是关闭的。 2. 使用双绞线把开发板和主机相连,设置它们的 ip,且 ip 是处于同一网段下 例: jz_2440 设置使用命令 set ipaddr 设置为 192.168.1.17 linux 虚拟机设置为:192.168.1.19 windows 设置为:192.168.1.100 具体设置: 1. 开发板 使用 NOR 或者是 NAND 启动开发板,在 bootdelay 变为 0 之前按下空格,进入了 u-boot 命令行界面。在键盘按下“q”退出菜单进入命令行界面。如果想返回菜单项, 按下“menu”即可。 使用命令行下使用“print”可查看板子的配置信息,查看 ipaddr,可以使用 ipaddr “开发板 ip 号”进行设置,完成之后可以使用“save”命令保存 set 2. linux 虚拟机 打开虚拟机,在菜单栏找到“Edit”项,点击然后看到“Virtual Network Editor”, 选中后看到这个画面: 这是我配置好的,请参照配置
然后是在虚拟机中启动 linux(我使用的是 ubuntu 12.04),在右上角的工具栏中选 中红色标记处。 如果和我的不一样,在找到你系统下的“system settings”,找到“Network”应用程序并启动。出现一个画面,请选择“Wired”, 选择“options”,然后就出现和上面点击 3 操作后出现的画面。(注意我说的是 ubuntu,其他 linux 可能会有不同) 点击 2 后 最好不要删除上面的 Auto Ethernet,删除之后你可能会在虚拟机下不能上网了,当然被删除了不要紧,因为可以重新设置 的,但是对于小白可能有点小困难。所以还是保留吧 点击 3
点击 4
注意上面要先选择“Manual”后才能进行 addresses 的添加,最后“save” 至此,linux 下的配置完成,但是还要注意你的“network connection”要选择为 Bridged 3. windows 注意标记处应该是和虚拟机“Virtual Network Editor”(上面 linux 中有图)中的一致。 同时还要禁用其余几个。 右键“本地链接”,选择“属性”。在 IPV4 下设置。如下:
到这儿,配置工作就已经完成。打开 tftpd32.exe, 点击 Browse 选择所要下载文件的目录,这儿不用管那个“Server interfaces” 现在回到 u-boot 命令行界面,刚才已经配置了 ipaddr,现在就来验证一个网卡是否正常。
当不使用用网卡的时候,网卡关闭 使用 ping 192.168.1.19,查看和 linux 是否连通。 并在终端打印信息 设置 serverip,因为是要在 windows 中往开发板下载文件,所以这个 serverip = 192.168.1.100。 使用 tftp 命令下载文件到开发板 在命令 tftp 30000000 uImage 中,表示把 tftpd32.exe 中 Broswe 选择的目录下的 uImage 文件 下载到地址 30000000 去。在 tftpd32.exe 中有打印 很明显,下载成功,可以使用 bootm 30000000 启动 linux 内核了
分享到:
收藏