partition@0 {
label = "u-boot";
reg = <0x000000 0x070000>;
read-only;
};
partition@070000 {
label = "dtb";
reg = <0x070000 0x10000>;
read-only;
};
partition@080000 {
label = "kernel";
reg = <0x080000 0x400000>;
read-only;
};
partition@480000 {
label = "rootfs";
reg = <0x480000 0xB80000>;
};
};
我要实现OTA,那是不是意味着前三个mtd的 read-only必须去掉?
想更新设备树和内核!其实主要是设备树要更新,uboot应该不用更新的!!!
]]>谢谢晕哥!
]]>晕哥,意思是用busybox的命令把dtb文件直接写进nor flash里?有没有啥可以参考的链接?
https://whycan.cn/t_2382.html#p18153
https://whycan.cn/t_1340.html#p6586
https://whycan.cn/t_571.html
https://whycan.cn/t_737.html
用busybox的 flashcp, flash_eraseall 等命令可以完成编程,擦除,校验等.
前提是这些分区是可读写的, 只读会执行失败.
]]>请晕哥指点!!
]]>