编译QSDK,给openwrt划分一个新区,存放不可刷掉的数据

位大神,有没有人编译过QSDK,并修改更改openwrt分区的,就是分一块出来,刷机的时候让它刷不掉,
还是新手麻烦具体点更改哪个文件下的哪个文件,
最好附代码,
小弟不胜感激
图片说明

不知道你要保存什么数据,如果是无线相关的可以将需要保存的数据放在ART分区就好了,/dev/mtdN
N代表12...5
http://blog.csdn.net/power88881?viewmode=contents

ART分区的空间能存放其他数据吗?那怎么把数据写进去和读出来呢?
找一个地方存数据在刷firmware时不要被刷掉就好

楼上说的往art分区写,个人觉得不好;首先,art是wireless相关数据,一不小心擦掉了就完了,其次,数据超过64k(art分区宽度)完全行不通。
最好的办法自己重新划分一个分区出来,也就是重新分区

办法1.uboot比uboot分区小(大于64k)
可以考虑直接将数据放在分区最后面空的位置(刷uboot就没了),也可以缩小uboot分区大小(大于等于uboot实际大小)将多出来的块重新做一个分区。固件也需要做更改,多了一个分区,不做修改是起不来的;只需要修改image/Makefile

办法2.将firmware分区大小改小一点
修改image/Makefile 直接将firmware大小缩小,firmware后面加一个分区(只能放在这个位置),放在firmware前面,百分之百挂掉;

办法3.重定义分区,按照自己的需求划分分区
需要重做uboot,方法同上