飞凌嵌入式ElfBoard ELF 1板卡-单独更新内核
其他
 
1008 人阅读
|
0 人回复
|
2025-01-02 
 
 
 
 
| 
 | 
 
 
系统启动后,将待替换的镜像放于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 se\ek=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
 
  复制代码 
 
 |   
 
  
  
  
 
 
 | 
| 
 | 
| 
 | 
| 
 | 
 |