ARM技术论坛
直播中

嵌入式小能手

1年用户 953经验值
擅长:嵌入式技术
私信 关注
[经验]

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

系统启动后,将待替换的镜像放于u盘中,插入到开发板上,在超级终端输入列举U盘文件命令:
  1. root@ELF1:~# ls /run/media/sda1/
打印信息如下:
  1. Imx6ull-elf1-emmc.dtb
  2. logo.bmp
  3. u-boot.imx
  4. zImage
  5. zImagebak
单独更新uboot:
  1. root@ELF1:~# echo 0 > /sys/block/mmcblk1boot0/force_ro     //使能写
  2. root@ELF1:~# dd if=/run/media/sda1/u-boot.imx of=/dev/mmcblk1boot0 bs=512 se\ek=2                                               //将uboot镜像写入分区
  3. 758+0 records in
  4. 758+0 records out
  5. 388096 bytes (388 kB, 379 KiB) copied, 0.132975 s, 2.9 MB/s
  6. root@ELF1:~# echo 1 > /sys/block/mmcblk1boot0/force_ro    //关闭写
  7. root@ELF1:~# mmc bootpart enable 1 1 /dev/mmcblk1     //使能分区1启动
  8. root@ELF1:~# sync                                      //保存
  9. root@ELF1:~# reboot                                     //重启
单独更新设备树:
  1. root@ELF1:~# cp /run/media/sda1/imx6ull-elf1-emmc.dtb /run/media/mmcblk1p1/
  2. root@ELF1:~# sync
  3. root@ELF1:~# reboot                                          //或者硬件reset
单独更新内核:
  1. root@ELF1:~# cp /run/media/sda1/zImage /run/media/mmcblk1p1/
  2. root@ELF1:~# sync
  3. root@ELF1:~# reboot                                           //或者硬件reset

回帖(1)

jf_38643435

2025-1-2 11:00:35
受益匪浅,感谢老师的分享,学习到了很多!
举报

更多回帖

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