瑞芯微Rockchip开发者社区
直播中

贾大林

8年用户 1394经验值
私信 关注
[问答]

重新编译内核后需要重新用U盘烧写吗

请问几个问题:我比较笨,问的问题比较low:
1. 烧写在QSPI里面的16M firmware,里面包含uboot的吧,即:firmware_ls1012ardb_uboot_qspiboot.img ?
2. 资料里,LS1012A-C-1GHZLinux镜像Ubuntu_imagesubuntu.img   2.74G,是文件系统吧?
LS1012A-C-1GHZLinux镜像Ubuntu_imagesbootimage   20.5M ,是内核么?

3. 内核里./drive目录下,有个外设驱动,小小的改动,也要重新编译内核,重新生成ubuntu镜像(好几个G的大小),重新用U盘烧写么???

可以将接口驱动,在内核配置的时候,作为模块[M],编译成.KO文件 不??
之后,只要install mod 方式加载驱动??

再请问 uboot的源码在哪个文件夹? 谢谢  没找到




回帖(3)

王颖

2022-1-5 11:23:23
firmware_ls1012ardb_uboot_qspiboot.img是uboot
ubuntu.img是文件系统
Image是内核
重新编译内核后需要重新用U盘烧写
也可以尝试参考下面内容,没有尝试过,可能可行,路径不一致
将需要更新的设备树以及内核放到 u 盘中,系统启动后,将 U 盘插入到开发板上,在
超级终端输入命令:
为确保能够正确更新,建议在 cp 命令之前先用 rm 命令将 emmc 上的内核以及设备树
删除后再更新。
# cp /media/sda1/zImage /media/mmcblk3p1/zImage
# cp /media/sda1/imx6q-sabresd.dtb /media/mmcblk3p1/imx6q-sabresd.dtb
# sync
# reboot
举报

鲍淑君

2022-1-5 11:23:42
一般生成 .O文件就是编译进内核了,不需要单独加载,其他情况需要加载。
不是所有的都是install mod 方式加载驱动,您可以根据实际情况来操作。
举报

李蒙

2022-1-5 11:23:57
1012开发板uboot暂不开源,您是有什么需求要改uboot吗,如果是全编译没有uboot编译不下去,可以单独编译,跳过uboot。
举报

更多回帖

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