易码技术论坛

 找回密码
 加入易码
搜索
查看: 535465|回复: 19

[question]关于WQX闪存格式化的保护范围.........

[复制链接]
发表于 2007-2-14 08:54:14 | 显示全部楼层
保存的NAND和NOR,也94内核数据
发表于 2007-2-14 09:19:14 | 显示全部楼层
格式化NAND会保护sysdir目录下的文件,格式化时系统会将nand上的初始fat分配表覆盖nor上的fat分配表,初始fat分配表在nand的第2块,可以用wqxhex读出。
发表于 2007-2-14 09:20:14 | 显示全部楼层
添加/删除系统文件也就是改这里的!
发表于 2007-2-14 15:53:07 | 显示全部楼层
如果POTO把WQXHEX的N W 移植好的话自己就能改了
发表于 2007-2-14 17:38:13 | 显示全部楼层
貌似Wqxhex早就可以读写任意nand区了(0除外).再就是范围也不是一定要改02页.在格式化的中断里可找到范围的变量.把它改成一个数就能按自己的意思确定系统范围了.
 楼主| 发表于 2007-2-15 12:34:22 | 显示全部楼层
引用第2楼POTO2007-02-14 09:19发表的“”:
格式化NAND会保护sysdir目录下的文件,格式化时系统会将nand上的初始fat分配表覆盖nor上的fat分配表,初始fat分配表在nand的第2块,可以用wqxhex读出。
不是这么简单的........
 楼主| 发表于 2007-2-15 12:37:33 | 显示全部楼层
光改NAND的02H页可以把删除后多余的空间释放出来吗?
发表于 2007-2-15 12:54:38 | 显示全部楼层
我没试过
发表于 2007-2-15 15:51:54 | 显示全部楼层
??????/
发表于 2007-2-15 16:40:39 | 显示全部楼层
光改NAND的02H页不能把删除后多余的空间释放出来

还要改nor里的系统区范围
发表于 2007-2-15 17:10:29 | 显示全部楼层
我改过,没改好...结果...........no load hot key!
发表于 2007-2-15 20:02:22 | 显示全部楼层
这个问题应该找立天,他肯定知道,epc也知道
发表于 2007-2-15 22:54:57 | 显示全部楼层
nand 02逻辑块偏移$7ffc
nor也有个保护地址,自己反汇编格式化中断吧,我不记得在哪个地方了
 楼主| 发表于 2007-2-16 10:51:52 | 显示全部楼层
引用第10楼705992007-02-15 16:40发表的“”:
光改NAND的02H页不能把删除后多余的空间释放出来

还要改nor里的系统区范围
那么这个系统区范围可以在格式化的中断中找到吗?我找到了一些很像的代码啊.........
 楼主| 发表于 2007-2-16 11:13:42 | 显示全部楼层
引用第13楼epcdiy2007-02-15 22:54发表的“”:
nand 02逻辑块偏移$7ffc
nor也有个保护地址,自己反汇编格式化中断吧,我不记得在哪个地方了
还有一个块只有$4000大小,偏移$7ffc不是到了下一个块了.......
 楼主| 发表于 2007-2-16 12:02:12 | 显示全部楼层
在NOR中和NAND中已经找到相关的格式化范围的数据,现在主要的问题是,怎样把删除后的空间释放出来.....
下面引用立天的一句话“并且设置了格式化范围还不行,假如没有设置在闪存利用bitmap中搜索空闲块的起始位置(在05页nor$68b9

的那段程序设置),那你在系统区中腾出来的空间,文件系统也是不会利用的. ”
  A0 80 A2 01 F0 02 E6 E5 B1 E4 D0 16 C8 D0 03 E8 E6 E5 CC D5 09 90 F1 E0 01 90 ED A9 1C 8D CC 08 38 60
上面这段是05H页$68b9的数据,帮忙看看
发表于 2007-2-16 12:37:28 | 显示全部楼层
引用第15楼markliteng2007-02-16 11:13发表的“”:

还有一个块只有$4000大小,偏移$7ffc不是到了下一个块了.......
我是算nand读入xram时的
xram在$4000~$bfff
必须nand和nor全部改
否则格式化不能删除文件
 楼主| 发表于 2007-2-16 12:40:22 | 显示全部楼层
在NOR中和NAND中已经找到相关的格式化范围的数据,现在主要的问题是,怎样把删除后的空间释放出来.....
下面引用立天的一句话“并且设置了格式化范围还不行,假如没有设置在闪存利用bitmap中搜索空闲块的起始位置(在05页nor$68b9

的那段程序设置),那你在系统区中腾出来的空间,文件系统也是不会利用的. ”
  A0 80 A2 01 F0 02 E6 E5 B1 E4 D0 16 C8 D0 03 E8 E6 E5 CC D5 09 90 F1 E0 01 90 ED A9 1C 8D CC 08 38 60
上面这段是05H页$68b9的数据,帮忙看看
发表于 2007-7-4 21:41:05 | 显示全部楼层
我以前用2600的时候就只改了nand 0002区的那个范围
结果蓝屏了
 楼主| 发表于 2007-2-13 21:54:35 | 显示全部楼层 |阅读模式
  我想知道WQX闪存在格式化时的保护范围的信息保存在哪里?它是数据还是程序?如果是数据是怎么样的数据(数据特征)?如果是程序请指明程序所在地址和对应的机型,谢谢................
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-7-4 22:52 , Processed in 0.016382 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表