易码技术论坛

 找回密码
 加入易码
搜索
查看: 140652|回复: 13

[求助]急!!关于固化文件进nand的问题[在线等]

[复制链接]
发表于 2005-7-31 15:15:00 | 显示全部楼层
不知道
帮不了你
 楼主| 发表于 2005-7-31 19:16:00 | 显示全部楼层
那你的4.0怎么做到的?
发表于 2005-7-31 19:40:00 | 显示全部楼层
把原来的某个系统文件的INODE(在0002里的)里的文件所占BLOCK区块改成你放文件的位置,注意改的系统文件要是可执行的热键文件,然后要改你的程序的入口,这是最简单的方法咯.
 楼主| 发表于 2005-8-1 13:40:00 | 显示全部楼层
我就是这样的啊
可以QIQI说不行。。。
发表于 2005-8-1 13:42:00 | 显示全部楼层
他说新增加不行。
 楼主| 发表于 2005-8-1 20:50:00 | 显示全部楼层
我是将程序写到了0201-0203块
然后在0002 block的那个2600 3500 6e06 4207改成了2600 3500 0502 4207
这样他也会报错?我看见你的4.0是2600 3500 0002 4207
然后好像有3个系统文件被替换了,把block位置改成了01fx...
我只是想让他格式化后网络中的systools不会掉就行了
因为我不小心改错了0002后block 0200后面的全没了,所以格式化后只能网络可以用,而且只能用红外传。。。那个郁闷啊
现在又放假了,借也借不到机子了,万一一格。。。。估计半个月就要没事做了。。。
 楼主| 发表于 2005-8-1 21:03:00 | 显示全部楼层
那系统是怎么读的?好像没看见那个区有sysdir的文件目录啊,这点我想不通
在用户建立的文件夹中,可以看到如
27 00 73 79 73 74 6f 6f 73 systool
这样的东西,可是就没看见
01 00 63 63 67 2e 62 69 ccg.bin
这样的,那怎么访问这些程序那?
不知道上面说的看不看的懂。。。。
发表于 2005-8-1 21:07:00 | 显示全部楼层
目录是有的,还有个LOAD系统文件的函数呢,而有些文件是通过BLOCK块地址来读的。
 楼主| 发表于 2005-8-1 21:13:00 | 显示全部楼层
我是想象sysdir那样做一个一样的目录和文件,以达到我的目的。。。
只是没有研究透2600的nand格式。。
发表于 2005-8-1 21:20:00 | 显示全部楼层
如果你仅仅是想格式化之后systools依旧存在,不如放到nor里面吧,然后写个程序读取就行啦。
发表于 2005-8-1 21:21:00 | 显示全部楼层
可以执行的系统文件都是有名字的而且在SYSDIR中有位置。你不是不知道什么
NO LOAD HOT KEY /XXXXXX吗?那就是打开文件失败后的。。。。。。
 楼主| 发表于 2005-8-2 12:20:00 | 显示全部楼层
是不是所有热键程序,就是属性为AB80的是通过文件名来访问的
而其他的8A80的程序,像dictbase这种的是通过直接读block得到的?
 楼主| 发表于 2005-8-2 12:42:00 | 显示全部楼层
用wqxhexnc,
e 035746
改成00 03 08这样按下外壳的红外按钮就进入通讯了
问题是,这个通讯是nor里面的吗?我怕这样格式化后会没有
 楼主| 发表于 2005-7-31 15:12:55 | 显示全部楼层 |阅读模式
我不小心清掉了
block 0200以及后面的块,现在想固化两个程序,使其格式化后不会消失,我的方案如下:
在0002中加上26 27 28两个文件号,
定义了26为 名称:应用程序 文件夹 BA80属性,位置在0201块,在0201写入了27 28的程序名
定义27 属性为AB80 程序 0202块 将程序写入了0202块
定义28 属性为AB80 程序 0203块 将程序写入了0203块
然后在0002的结尾,更改了用户区定义,如下
2700 3500 0402 4207
只是不知道格式化之后有变化吗?
而且感觉好像少了一步
是不是还要在目录为 / 的块中写入 :   26 应用程序
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2025-5-1 08:16 , Processed in 0.012650 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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