bit31diff
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| bit31diff [2020/11/14 04:20] – mangogeek | bit31diff [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来替代MT7688AN的方案。会导致新生产的配置会做出调整,影响如下: | + | ===容量=== |
| + | 进入u-boot-mt7688目录,运行make menuconfig | ||
| + | < | ||
| + | (MT7628) Chip ID | ||
| + | (DDR2) DRAM Type | ||
| + | (1024Mb) DDR Component | ||
| + | </ | ||
| + | 进入第三行后选择512Mb,然后退出保存。 | ||
| + | < | ||
| - | * RAM容量上有变化,因为DAN后缀是片内固定64MB内存,无需外扩。 | + | ( ) 256Mb |
| - | | + | (X) 512Mb |
| + | ( ) 1024Mb | ||
| + | ( ) 2048Mb | ||
| + | </ | ||
| + | 执行make命令重新编译。 | ||
| - | 对应具体的变更如下: | + | ===时延=== |
| + | 注意:原有MT7688AN的uboot不能直接用于MT7628DAN,因DAN内部封的DDR2颗粒,与我们市面上常见的DDR2颗粒在时延参数上有细微区别。所以原来的MT7688AN u-boot代码必须要调整DDR2配置参数。否则会有小概率的系统运行中崩溃。 | ||
| - | ^ 原配置 | + | 新Uboot: [[firmware ]] |
| - | | BIT3.1 8+64常温 | + | |
| - | | BIT3.1 | + | |
| - | | BIT3.1 32+128宽温 | + | ==== OpenWrt ==== |
| + | 编辑 target/ | ||
| + | * 32+128对应的dts是 WIDORA32128.dts | ||
| + | | ||
| + | 使用你熟悉的编辑器,打开后,找到15行,原内容是: reg = <0x0 0x8000000>; | ||
| + | 修改为reg = <0x0 0x4000000>; | ||
| + | 保存退出,然后到openwrt_widora的根目录执行make编译。 | ||
| + | |||
| + | ==== 如果新编译出来的OpenWrt镜像在MT7628DAN上没有WiFi ==== | ||
| + | 编辑 package/ | ||
| + | 找到detect_ralink()函数里的cpu判断语句: | ||
| + | < | ||
| + | case $cpu in | ||
| + | MT7688) | ||
| + | 修改为 | ||
| + | case $cpu in | ||
| + | MT7688 | ||
| + | </ | ||
| + | 然后退出保存再到openwrt_widora的根目录执行make编译。 | ||
| - | BIT金手指系列 | ||
| - | ^ 原配置 | ||
| - | | BIT5.1 32+128宽温 | ||
| - | | BIT5.0 32+64宽温 | ||
bit31diff.1605327614.txt.gz · Last modified: (external edit)
