MT7681折腾4:flash分区详解

这个其实没多少要说的,下面的图能说明一切,新玩一个平台,应该完全了解他的运作机制,在flash中存储了什么东西,怎么存储的,怎么使用的,每一个分区放的什么东西。

从下面的图可以看出来,flash使用的是512KB大小的,如果网友想增加flash大小,必须对uboot适配,改变一些启动地址等。。

 

从上到下依次是bootloader、recovery固件、EEPROM、各config分区、STA模式分区、AP模式分区、写flash的数据缓存

占用的空间在图片中可以看出来。

clipboard

想要修改flash中的一些位的数据,只需要用“AT#FLASH -s位移 -v值”这个命令即可。

比如ap模式与sta模式切换标志位在common config分区中的第二位,绝对位移为0x98305

AT#FLASH ‐s98305 –v1  设置此位值为1,启动ap模式
AT#FLASH ‐s98305 –v0  设置此位值为0,启动sta模式
AT#FLASH ‐r98305         读取此位值

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注