MT7620a openwrt 支持32M、16M、 8M SPI flash

如何实现openwrt 在32M spi flash上运行
Cup是MT7620a ,Openwrt默认是支持8M Flash ,而如想在16M或32 M flash 上面运行需要在openwrt源码里面修改MT7620a.dts文件,其所在目录如下

root@ubuntu: /home/topeet/git/openwrt/chaos_calmer/target/linux/ramips/dts

进入目录

cd git/openwrt/chaos_calmer/target/linux/ramips/dts

编辑MT7620a.dts 文件

 vi MT7620a.dts

修改 MT7620a.dts
将:

partition@50000 {
        label = "firmware";
        reg = <0x50000 0x7b0000>;
 };

改为:

partition@50000 {
         label = "firmware";
         reg = <0x50000 0x1fb0000>;
 };

删除以下内容:

port@4{
status = “okay”;
phy-mode = “rgmil”;
phy-handle = <&phy4>;
};

port@5{
status = “okay”;
phy-mode = “rgmil”;
phy-handle = <&phy5>;
};

mdio-bus{
Status = “okay”;
phy4: ethernet-phy@4{
Reg = <4>;
phy-mode = “rgmii”
};
Phy5: ethernet-phy@5{
Reg = <5>;
phy-mode = “rgmii”
};
};

保存退出 在openwrt顶层目录编译
make V=99
编译出来的固件,就能支持32M、16M、和8M的SPI Flash 了

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值