fhh 发表于 2021-3-23 09:08:43

hanwckf u-boot修复,慢更

本帖最后由 fhh 于 2021-3-23 14:03 编辑


发现了几乎完美的解决方案,此贴终结
https://bbs.nasdiyer.com/thread-7843-1-1.html
刷机完成后,如果希望从emmc启动,只需更改bootcmd环境变量即可。

----------------------------------------原回答--------------------------------------------
RT由于lz本人为大学生,更新可能不频繁。

目前进度:
Mar 23:
参考https://blog.csdn.net/qq_33205540/article/details/107098898修改Device Tree
diff --git a/u-boot-marvell/arch/arm/dts/armada-3720-catdrive.dts b/u-boot-marvell/arch/arm/dts/armada-3720-catdrive.dts
index a4a4de7e..b734fc8a 100644
--- a/u-boot-marvell/arch/arm/dts/armada-3720-catdrive.dts
+++ b/u-boot-marvell/arch/arm/dts/armada-3720-catdrive.dts
@@ -30,6 +30,7 @@
                              reg = <0x32004 0x04>;
                              ethphy0: ethernet-phy@0 {
                                        reg = <0>;
+                                       marvell,reg-init = <0x01 0x1A 0x0 0x47>;
                              };
                        };
                };

修改后重新编译,烧录,启动后测试30分钟无CRC Error.
原理大致是因为硬件设计缺陷导致电路中存在较多杂波导致网络信号受到干扰,通过提高信号接收阈值的方式过滤杂波,提升稳定性。
暂时没有解决掉IP的问题,可能需要参考X3P的设备树硬件布局确定。


Cp0204 发表于 2021-3-23 20:30:38

我的刷这个固件,还是掉

暴牙弟 发表于 2021-3-23 22:24:06

我以为 群晖可以安装在emmc上

fhh 发表于 2021-3-24 08:18:58

Cp0204 发表于 2021-3-23 20:30
我的刷这个固件,还是掉

用TTL连接进去,检查一下是没有IP地址还是无法可靠通信(CRC Error)?如果是后者的话,更改一下网卡信号功率就可以了。

mycat 发表于 2021-3-29 01:58:23

加油!目前正使用x3p,群晖断电后基本连不了

mycat 发表于 2021-3-30 10:26:30

其实吧,逛了这么多天,我觉得完美版的uboot早就有了,只是人家靠这个卖钱呢(参见各宝、鱼),甚至你做出来后他们也会用各种手段阻止你发出来。

我是不是太悲观了?

fhh 发表于 2021-4-1 10:03:54

mycat 发表于 2021-3-30 10:26
其实吧,逛了这么多天,我觉得完美版的uboot早就有了,只是人家靠这个卖钱呢(参见各宝、鱼),甚至你做出 ...

确实,所谓的“加密固件”之类的就是这样的。
之前买的是“完美版本”,后来要刷Linux的时候被店家威胁“刷了掉IP就不负责”
:L
页: [1]
查看完整版本: hanwckf u-boot修复,慢更