加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
  • 相关推荐
申请入驻 产业图谱

飞凌嵌入式ElfBoard ELF 1板卡-烧录流程介绍之单独更新内核

01/02 09:10
279
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

系统启动后,将待替换的镜像放于u盘中,插入到开发板上,在超级终端输入列举U盘文件命令:

root@ELF1:~# ls /run/media/sda1/

打印信息如下:

Imx6ull-elf1-emmc.dtb

logo.bmp

u-boot.imx

zImage

zImagebak

单独更新uboot:

root@ELF1:~# echo 0 > /sys/block/mmcblk1boot0/force_ro     //使能写

root@ELF1:~# dd if=/run/media/sda1/u-boot.imx of=/dev/mmcblk1boot0 bs=512 seek=2                                               //将uboot镜像写入分区

758+0 records in

758+0 records out

388096 bytes (388 kB, 379 KiB) copied, 0.132975 s, 2.9 MB/s

root@ELF1:~# echo 1 > /sys/block/mmcblk1boot0/force_ro    //关闭写

root@ELF1:~# mmc bootpart enable 1 1 /dev/mmcblk1     //使能分区1启动

root@ELF1:~# sync                                      //保存

root@ELF1:~# reboot                                     //重启

单独更新设备树:

root@ELF1:~# cp /run/media/sda1/imx6ull-elf1-emmc.dtb /run/media/mmcblk1p1/ 

root@ELF1:~# sync

root@ELF1:~# reboot                                   //或者硬件reset

单独更新内核:

root@ELF1:~# cp /run/media/sda1/zImage /run/media/mmcblk1p1/ 

root@ELF1:~# sync

root@ELF1:~# reboot                                    //或者硬件reset

相关推荐