User Tools

Site Tools


bit31diff

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
bit31diff [2020/11/14 04:07] – 创建 mangogeekbit31diff [2025/10/14 06:22] (current) – external edit 127.0.0.1
Line 1: Line 1:
-===== 标题 H2  =====+~~NOTOC~~ 
 + 
 +===== 涉及到软件变更  ===== 
 +原配置8+64的软件无需变更,原配置16+128和32+128的变更则是将DDR配置减半。 
 + 
 +==== Uboot变更 ==== 
 + 
 +===容量=== 
 +进入u-boot-mt7688目录,运行make menuconfig 
 +<code> 
 +              (MT7628) Chip ID  
 +              (DDR2) DRAM Type  
 +              (1024Mb) DDR Component  
 +</code> 
 +进入第三行后选择512Mb,然后退出保存。 
 +<code> 
 + 
 +                          ( ) 256Mb 
 +                          (X) 512Mb   
 +                          ( ) 1024Mb 
 +                          ( ) 2048Mb 
 +</code> 
 +执行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判断语句: 
 +<code> 
 +        case $cpu in 
 +        MT7688) 
 +修改为 
 +        case $cpu in 
 +        MT7688 | MT7628AN) 
 +</code> 
 +然后退出保存再到openwrt_widora的根目录执行make编译。 
  
  
  
bit31diff.1605326829.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki