bit3_3bto4b
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| bit3_3bto4b [2018/12/13 03:03] – [步骤2] mangogeek | bit3_3bto4b [2025/10/14 06:22] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | BIT3在32MB FLASH配置下,默认的FLASH启动模式是3Byte,此种模式与7688内部的硬件看门狗冲突,若想完美解决,需要修改为4Byte启动地址模式。 | + | ~~NOTOC~~ |
| + | 注意,以下操作只针对BIT3版本。(BIT3.1的32M仅有4B模式) | ||
| - | ====步骤1==== | + | MT7688依靠SPI_CS1上电时刻的初始电平决定了读取SPI FLASH的地址模式:3-byte or 4-byte address mode |
| - | 刷4B地址模式的uboot。{{ zh: | + | |
| - | ====步骤2==== | + | BIT32CY 的启动地址模式可以手工切换,操作如下: |
| - | 等待进入系统(注意:需等待overlay初始化完会打印一句“jffs2: | + | |
| - | <code bash> | + | |
| - | sh setflash.sh 1 | + | |
| - | </ | + | |
| - | 该命令用法: | + | |
| - | sh setflash.sh Reports Current Status of flash & CS1 | + | |
| - | sh setflash.sh 1 Sets Flash Boot Mode to 4-Byte | + | |
| - | sh setflash.sh 0 Sets Flash Boot Mode to 3-Byte | + | |
| - | 验证步骤2就是设置完后重启板子,如果无法启动(串口控制台无任何启动log),则代表修改正确。 | + | ====步骤1,上电启动==== |
| - | ====步骤3==== | + | 将模组上电启动,按下WPS进入web刷机模式 |
| - | 修改硬件,使7688的启动也成为4B地址模式。 | + | |
| - | 因BIT3模块本身的CS1(A8引脚)设计为5.1K下拉,此引脚启动时下拉代表3B,上拉代表4B。故外部给A8引脚一个1K电阻上拉到3.3V电平。 | + | ====步骤2,刷uboot==== |
| - | + | * 情况A:从4B切换到3B的uboot:{{ :: | |
| - | 修改完后,重启板子,启动正常代表修改成功。 | + | * 情况B:从3B切换到4B的uboot:{{ : |
| + | 刷完后自动重启运行,运行过程中会自动修改FLASH模式 | ||
| + | ====步骤3,改A8引脚外接电阻==== | ||
| + | * 情况A:以前4B需要改到3B,说明以前的A8引脚SPI_CS1会有1K上拉电阻在底板上,去掉后即可。 | ||
| + | * 情况B:以前3B需要改到4B,说明以前的A8引脚SPI_CS1引脚外部设计悬空,需在底板上增加1K上拉电阻。 | ||
bit3_3bto4b.1544670238.txt.gz · Last modified: (external edit)
