(图片来源网络,侵删)
3.1如何在uboot下面tftp 烧录?答:网络烧写可以使用tftp下载 具体指令如下:uboot下面配置IPsetenv ipaddr 192.168.30.106(示例)setenv serverip 192.168.30.103(示例)setenv ethaddr 00:01:03:A0:03:11(示例)saveenvkernel:tftp ${loadaddr} zImage-myd-y6ullnand erase 0x600000 0xA00000 // 擦除nand write ${loadaddr} 0x600000 0xA00000 // 写入dtb:tftp ${fdt_addr} zImage-myd-y6ull-14x14-gpmi-weim.dtbnand erase 0x1000000 0x100000nand write ${fdt_addr} 0x1000000 0x100000rootfs:tftp 0x85000000 rootfs.ubi (ubi文件系统)nand erase 0x1100000 0x9000000nand write.e 0x85000000 0x1100000 0x9000000注意:以上地址位仅供参考,根据实际分区情况修改3.2 制作SD更新系统时和用mfgtool工具烧录时,文件如何替换?答:制作SD更新系统时,请按照需求选择不同mfgimages-myd文件夹。每个文件夹里面有一个Manifest文件, 里面规定了uboot, kernel, dtb,文件系统的命名规则。新编译的文件放进该mfgimages-myd文件夹时, 请按照Manifest文件规定修改名称。在windows下面利用mfgtool工具烧录时,如有新的uboot, kernel,dtb,文件系统等文件请放到MYD-Y6ULX-mfgtools-20180810\Profiles\Linux\OS Firmware\files里面。3.3 如何从ubuntu或PC传递文件到板子,ubuntu如何上网?答:以下将分别介绍如何在ubuntu和windows下如何传递文件。ubuntu如何配置上网?ubuntu 上网:打开Oracle VM VirtualBox(虚拟机软件,笔者以此软件为例,也可用其他虚拟机软件)管理器中的设置,选择网络,启用网络连接,连接方式为:桥接网卡;界面名称:按实际出现选择。如果想ubuntu使用固定IP,可以在ubuntu的/etc/network/interface中设置,参考如下:# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopbackauto enp0s3iface enp0s3 inet staticaddress 192.168.30.109netmask 255.255.255.0getway 192.168.30.1在windows下如何传递文件到开发板?开发板要和PC在同一网段下面, 在PC上安装tftpd64.exe软件, Currect Directory 选择上传文件路径;Server interface 选择PC IP地址。在板子上执行 tftp 192.168.1.153 -g -r test.sh (从PC上下载文件到板子)tftp 192.168.1.153 -p -r test.sh (从板子上传文件到PC)。图3-3-1 tftp64 Server 配置ubuntu 如何和开发板互传文件?开发板要和ubuntu在同一网段下面,在ubuntu上执行scp 文件传递文件scp -r /home/roy/rs485 root@192.168.1.223:/home/root注意:这个指令的意思是把ubuntu/home/roy/rs485文件夹拷贝到IP为192.168.1.223的板子/home/root下面。
0 评论