milkv-duo配套的以太网底板,每次重启,IP都变化一次,对于网络调试来说简直就是恶梦,其根本原因就是eth0的mac地址每次重启都变化,导致dhcp服务器分配不同的IP地址。经过多次研究,终于把mac固定下来,主要是修改dts文件。
更改duo_buildroot_sdk目录下的./build/boards/default/dts/cv180x/cv180x_base.dtsi文件,第466行的ethernet0: ethernet@4070000的配置,在phy-mode = “rmii”;下面新增一行local-mac-address = [0A B8 CA F8 B1 0D]; 这里的0A B8 CA F8 B1 0D就是mac地址,改成你自己心仪的地址,保存。
然后执行 build_milkv.sh进行编译新镜像。烧写后测试,问题解决。
1 Like