单片机/MCU论坛
直播中

jf_25331175

3年用户 289经验值
擅长:可编程逻辑
私信 关注
[文章]

嵌入式学习——ElfBoard ELF1板卡 网络更新镜像

前提: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

图片1.png

网络连接正常。

5.tftp更新内核和设备树:

=> tftp 80800000 zImage

=> tftp 83000000 imx6ull-elf1-emmc.dtb

=> run mmcargs

=> bootz 0x808000000x83000000

更多回帖

发帖
×
20
完善资料,
赚取积分