User Tools

Site Tools


bit3_3bto4b

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
bit3_3bto4b [2018/12/13 03:32] mangogeekbit3_3bto4b [2025/10/14 06:22] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ~~NOTOC~~ ~~NOTOC~~
-如果拿到了3B地址模式的BIT3(32MB FLASH),此种模式与7688内部硬件看门狗冲突,若想完美解决,需手工修改为4Byte启动模式。分如下几步,务必要一步一步的去执行:+注意,以下操作只针对BIT3版本。BIT3.132M仅有4B模式
  
-====步骤1==== +MT7688依靠SPI_CS1上电时刻初始电平决定了读取SPI FLASH的地址模式:3-byte or 4-byte address mode
-在原3B模式BIT3上刷4B模式的uboot。{{ zh:uboot-mt7688-1.0.8-blink-128mram-4baddr.bin |}}+
  
-====步骤2==== +BIT32CY 的启动地址模式可以手工切换,操作如下:
-等待进入系统(注意:需等待overlay初始化完会打印一句“jffs2: notice: (1418) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of .”),将{{ zh:setflash.sh |}}放到系统中,用如下命令用来将WINBOND FLASH设置为4B地址模式。 +
-<code bash> +
-sh setflash.sh 1 +
-</code> +
-验证步骤2就是设置完后重启板子,如果无法启动(串口控制台无任何启动log),则代表修改正确。 +
-====步骤3==== +
-修改硬件,使7688的启动也成为4B地址模式+
  
-因BIT3模块本身的CS1(A8引脚)设计为5.1K下拉此引脚启动时下拉代表3B,拉代表4B。故外部给A8引脚一个1K阻上拉到3.3V电平。+====步骤1上电启动==== 
 +将模组上电启动,按下WPS进入web刷机模式
  
-修改完后重启板子正常代表修改成功+====步骤2,刷uboot==== 
 +  * 情况A:从4B切换到3B的uboot:{{ ::uboot-to3b.bin |}} 
 +  * 情况B:从3B切换到4B的uboot:{{ :zh:uboot-to4b.bin |}} 
 +完后自动重启运行运行过程中会自动修改FLASH模式 
 +====步骤3,改A8引脚外接电阻==== 
 +  * 情况A:以前4B需要改到3B,说明以前的A8引脚SPI_CS1会有1K上拉电阻在底板上,去掉后即可。 
 +  * 情况B:以前3B需要改到4B,说明以前的A8引脚SPI_CS1引脚外部设计悬空,需在底板上增加1K上拉电阻
bit3_3bto4b.1544671931.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki