User Tools

Site Tools


bit3_3bto4b

Differences

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

Link to this comparison view

Next revision
Previous revision
bit3_3bto4b [2018/08/03 05:27] – 外部编辑 127.0.0.1bit3_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.132M仅有4B模式
  
-====步骤1==== +MT7688依靠SPI_CS1上电时刻的初始电平决定了读取SPI FLASH的地址模式:3-byte or 4-byte address mode
-刷4B地址模式的uboot。{{ zh:uboot-mt7688-1.0.8-blink-128mram-4baddr.bin |}}+
  
-====步骤2==== +BIT32CY 的启动地址模式可以手工切换操作如下
-启动系统后将{{ zh:setflash.sh |}}放到系统中,用如下命令用来将WINBOND FLASH固定为4B地址。 +
-<code bash> +
-sh setflash.sh 1 +
-</code>+
  
-用法: +====步骤1,上电启动==== 
-  sh setflash.sh Reports Current Status of flash & CS1  +将模组上电启动,按下WPS进入web刷机模式
-  sh setflash.sh Sets Flash Boot Mode to 4-Byte +
-  sh setflash.sh 0 Sets Flash Boot Mode to 3-Byte+
  
-验证步骤2就是设置完后重启板子如果无法启(串口控制台无任何启动log),则代表修改正确。 +====步骤2,刷uboot==== 
-====步骤3==== +  * 情况A:从4B切换到3B的uboot:{{ ::uboot-to3b.bin |}} 
-硬件使7688启动也成为4B地址模式。 +  * 情况B:从3B切换到4B的uboot:{{ :zh:uboot-to4b.bin |}} 
- +完后自动重启运行运行过程中会自动修改FLASH模式 
-因BIT3模块本身的CS1(A8引脚)设计为5.1K拉,此引脚启动时下拉代表3B,上拉代表4B。故外部给A8引脚一个1K电阻上拉到3.3V平。 +====步骤3,改A8引脚外接电阻==== 
- +  * 情况A:以前4B需要到3B说明以前的A8引脚SPI_CS1会有1K电阻在底板上去掉后即可。 
-修改完后,重启板子,启动正常代表修改成功+  * 情况B:以前3B需要改到4B,说明以前的A8引脚SPI_CS1引脚外部设计悬空,需在底板上增加1K上拉电
bit3_3bto4b.1533274052.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki