User Tools

Site Tools


bit31diff

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
bit31diff [2020/11/14 04:10] mangogeekbit31diff [2025/10/14 06:22] (current) – external edit 127.0.0.1
Line 1: Line 1:
-===== BIT模组配置调整  =====+~~NOTOC~~
  
-因疫情其他诸多因素叠加,全球晶圆制造厂订单远超产能,导致芯片交期拉长甚至加价涨价情况+===== 涉到软件变更  ===== 
 +原配置8+64的软件无需变更原配置16+128和32+128变更则是将DDR配置减半
  
-BIT模组用到的MT7688AN芯片属联发科方案,已经出现了大小代理手中严重缺货。+==== Uboot变更 ====
  
-所以我们准备重启MT7628DAN方案。新生产的BIT3.1配置会做一定调整具体如下:+===容量=== 
 +进入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编译。
  
  
-BIT金手指系列 
  
  
bit31diff.1605327037.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki