本帖最后由 水精灵 于 2023-11-3 09:38 编辑
前提:ubuntu已经安装tftp且保证ELF 1开发板、PC机、ubuntu三者网络连接正常。 注意:此方法重启后就会失效。 1.把内核镜像(zImage)和设备树镜像(.dtb)拷贝到ubuntu的tftpboot目录下。
2.赋予权限: elf@ubuntu:~/tftpboot$ chmod 777 imx6ull-elf1-emmc.dtb elf@ubuntu:~/tftpboot$ chmod 777 zImage
3.ELF 1开发板通过网线与电脑直连,启动开发板,按空格键进入菜单,输入9进入boot命令行,设置开发板IP信息: => setenv ipaddr 192.168.2.232 //设置ELF 1开发板IP => setenv ethaddr 00:04:9f:04:d2:35 //设置MAC地址 => setenv serverip 192.168.2.101 //设置服务器IP(虚拟机的IP) => saveenv //保存
4.ELF 1开发板与虚拟机进行网络测试: => ping 192.168.2.101 网络连接正常。
5.tftp更新内核和设备树: => tftp 80800000 zImage => tftp 83000000 imx6ull-elf1-emmc.dtb => run mmcargs => bootz 0x80800000 – 0x83000000 |