网件r6800(增加overlay)方法,分区增大后,第一次正常,重启进不了系统(已解决)
本帖最后由 韬焘 于 2024-12-16 13:32 编辑R6800本身是128M的闪存,但官方默认分的固件空间只有40M,也就是mtd3分区(ubi);那么128的空间不是大大的浪费了吗,据观察reserved1貌似是空闲的,于是将其分给ubi分区,但结果并不理想,详见2楼,3楼
<
reg = <0x0 0x100000>;reg = <0x0 0x100000>;
read-only;read-only;
};
partition@100000 {
partition@100000 {
label = "SC PART_MAP";label = "SC PART_MAP";
reg = <0x100000 0x100000>;reg = <0x100000 0x100000>;
read-only;read-only;
};
partition@200000 {
partition@200000 {
label = "kernel";label = "kernel";
reg = <0x200000 0x400000>;reg = <0x200000 0x400000>;
};
partition@600000 {
partition@600000 {
label = "ubi";label = "ubi";
reg = <0x600000 0x2800000>;reg = <0x600000 0x5800000>;
};
partition@2e00000 {
partition@5e00000 {
label = "reserved0";label = "reserved0";
reg = <0x2e00000 0x1800000>;reg = <0x5e00000 0x1800000>;
read-only;
};
factory: partition@4600000 {
factory: partition@7600000 {
label = "factory";label = "factory";
reg = <0x4600000 0x200000>;reg = <0x7600000 0x200000>;
read-only;
};
partition@4800000 {
partition@7800000 {
label = "reserved1";label = "reserved1";
reg = <0x4800000 0x3800000>;reg = <0x7800000 0x800000>;
read-only;
本帖最后由 韬焘 于 2024-12-16 13:40 编辑
改了分区大小(reserved1分了48M给ubi),makefile也改成90112K,使用nmrpflash.exe刷入成功。
但是遇到了大问题,刷入后可进系统(电源灯、wifi两个灯、lan口灯都正常亮白灯),但是一旦重启就会变砖,启动不起来(只有电源灯和lan口灯亮黄色),这是为啥。。。。。 本帖最后由 韬焘 于 2024-12-16 13:43 编辑
已实测,可将overlay增大;ubi分区改到76M(不装大插件的话,55M左右的空间可装插件),makefile也改成77824K,使用nmrpflash.exe刷入成功。
具体分区如下
<
partition@100000 {
label = "SC PART_MAP";
reg = <0x100000 0x100000>;
read-only;
partition@200000 {
label = "kernel";
reg = <0x200000 0x400000>;
partition@600000 {
label = "ubi";
reg = <0x600000 0x4c00000>;
partition@5200000 {
label = "reserved0";
reg = <0x5200000 0x1800000>;
factory: partition@6a00000 {
label = "factory";
reg = <0x6a00000 0x200000>;
partition@6c00000 {
label = "reserved1";
reg = <0x6c00000 0x1400000>;
是否能分享 修改网件 R6800 分区的教程? 是否能分享 修改網件 R6800 分區的教程?谢谢! Craig_Huang 发表于 2025-2-6 12:11
是否能分享 修改網件 R6800 分區的教程?谢谢!
我这个是编译固件时调分区的,其他的分区我也不会 好的, 谢谢!
页:
[1]