~~NOTOC~~ ===== 涉及到软件变更 ===== 原配置8+64的软件无需变更,原配置16+128和32+128的变更则是将DDR配置减半。 ==== Uboot变更 ==== ===容量=== 进入u-boot-mt7688目录,运行make menuconfig (MT7628) Chip ID (DDR2) DRAM Type (1024Mb) DDR Component 进入第三行后选择512Mb,然后退出保存。 ( ) 256Mb (X) 512Mb ( ) 1024Mb ( ) 2048Mb 执行make命令重新编译。 ===时延=== 注意:原有MT7688AN的uboot不能直接用于MT7628DAN,因DAN内部封的DDR2颗粒,与我们市面上常见的DDR2颗粒在时延参数上有细微区别。所以原来的MT7688AN u-boot代码必须要调整DDR2配置参数。否则会有小概率的系统运行中崩溃。 新Uboot: [[firmware ]] ==== OpenWrt ==== 编辑 target/linux/ramips/dts/ 下的dts配置文件。 * 32+128对应的dts是 WIDORA32128.dts * 16+128对应的是 WIDORA16128.dts 使用你熟悉的编辑器,打开后,找到15行,原内容是: reg = <0x0 0x8000000>; \\ 修改为reg = <0x0 0x4000000>; \\ 保存退出,然后到openwrt_widora的根目录执行make编译。 ==== 如果新编译出来的OpenWrt镜像在MT7628DAN上没有WiFi ==== 编辑 package/mtk-wifi/files/lib/wifi/ralink.sh \\ 找到detect_ralink()函数里的cpu判断语句: case $cpu in MT7688) 修改为 case $cpu in MT7688 | MT7628AN) 然后退出保存再到openwrt_widora的根目录执行make编译。