Isword 发表于 2007-6-6 12:54:08

从nor的$1F页开始......

lzjseed 发表于 2007-6-6 22:49:40

啊??就是fat表?

lzjseed 发表于 2007-6-8 11:52:12

怎么寻找文件所在的nand块??

hangtao 发表于 2007-6-10 13:52:37

用立天DEBUG 就可以拉

lzjseed 发表于 2007-6-11 09:13:24

汗,不是这个问题啦,我想知道原理,呵呵!

DenZh-TP 发表于 2007-6-11 12:38:35

看XU的教程
NAND在2
NOR在1F

lzjseed 发表于 2007-6-12 18:17:36

nc系列都是一样的??

hangtao 发表于 2007-6-12 18:51:46

不一样的
中断不一样..
存放的地址也不一样

lzjseed 发表于 2007-6-13 10:53:25

我只要nc3k的这方面资料的。。
问题:
在1f页的4000开始内容:
01 00 BA 80 C0 7A 08 00
7A 08 00 00 00 00 01 00
00 00 70 0C FFFF FFFF
FFFF FFFF FFFF A8 A8
看哪处数据可以找到文件的存放位置?如何知道对应的是什么文件,文件名怎么知道??

lzjseed 发表于 2007-6-13 11:21:47

问题2:
nor切换$00内容,和$0a内容就可以进入
nand$02页用什么方法进入?

lzjseed 发表于 2007-6-6 11:52:37

求助:nc3000的闪存分配表在什么地方?

nc3000的闪存分配表在什么地方?

张白兵 发表于 2007-10-17 18:08:23

回答问题一:
在文件号的下面地三行的第三个字节就是 即"70 0C" 但要把它反过来读 就是0C70的NAND
回答问题二:
我不会啊 但是着个东西可以对你有用:)
Inode说明:
例1:("sysdir" 的节点信息)
-----------------------------------------------
01 00 BA 80 C0 7B 05 00 7B 05 00 00 00 00 01 00
00 00 EE 06 FF FF FF FF FF FF FF FF FF FF A8 A8
-----------------------------------------------
按顺序说明:
01 00      文件号
BA 80      文件属性
C0      文件状态
7B 05 00   创建时间
7B 05 00   修改时间
00 00 00   未知
01 00      文件总共所占的BLOCK数目
00 00      未知
06 EE      文件占用的第1个BLOCK
FF FF      文件占用的第2个BLOCK(文件只占一BLOCK的情况该处为FF FF)
FF FF      文件占用的第3个BLOCK(文件只占一BLOCK的情况该处为FF FF)
FF FF      文件占用的最后一个BLOCK(文件只占一BLOCK的情况该处为FF FF)

例2:("新华数据" 的节点信息)
-----------------------------------------------
0A 00 8A 80 C0 7B 05 00 7B 05 00 00 00 00 E5 00
00 00 FD 01 FE 01 FF 01 E2 02 FF FF FF FF FF FF
-----------------------------------------------
按顺序说明:
0A 00:文件号
8A 80:文件属性
C0    :文件状态
7B 05 00:创建时间
7B 05 00:修改时间
00 00 00:未知
E5 00:文件总共所占的BLOCK数目
00 00:未知
FD 01:文件占用的第1个BLOCK
FE 01:文件占用的第2个BLOCK(文件只占一BLOCK的情况该处为FF FF)
FF 01:文件占用的第3个BLOCK(文件只占一BLOCK的情况该处为FF FF)
E2 02:文件占用的最后一个BLOCK(文件只占一BLOCK的情况该处为FF FF)
=================================================================================
地址 占用字节数 含义
00   1   io_bank_switch/io_lcdir0_bit/io_lcdir1_bit
01   1   io_int_enable/io_int_status/io_int_tmA_bit/io_onoff_pad_bit/io_tmAie_bit/io_vsl0_bit/watch_dog_timer_act
02   1   io_int_tmB_bit/io_timer0_value/io_tmBie_bit/io_vsl1_bit
03   1   io_timer1_val/io_xm1cf_bit
04   1   io_exie1_bit/io_general_ctrl/io_int_eint_bit/io_onen_bit/io_save_bit/io_stop_timer0/io_xtype_bit
05   1   io_clock_ctrl/io_start_timer0
06   1   io_lcd_config/io_stop_timer1
07   1   io_port_config/io_start_timer1
08   1   io_exie0_bit/io_int_tb_bit/io_lcd_enble_bit/io_port0/io_rec_bit/io_sh_bit/io_shdnz_bit
09   1   io_port1/music_bank
0A   1   io_bios_bsw
0B   1   io_lcd_ctrl/io_xm0cf_bit
0C   1   io_general_status/io_timer01_ctrl
0D   1   io_lcd_segment
0E   1   io_port3
0F   1   io_zp_bsw
10   1   io_a6551/io_int_tm0_bit/io_lcd_diction/io_nmioff_bit/io_p401_dir_bit/io_p404_dir_bit/io_timerA_val_l
11   1   io_timerA_val_h
12   1   io_timerB_val_l
13   1   io_timerB_val_h
14   1   io_timerAB_ctrl
15   1   io_port1_dir
16   1   io_port2_dir
17   1   io_port2
18   1   io_port4
19   1   io_ram_bsw
1A   1   io_volume_set
1B   1   io_pwm_data
1C   1   io_battery_detect
1E   1   io_port6
1F   1   io_pc_kbd_data
20   1   io_bcp_bit/io_bout_bit/io_btd_bit/io_dir316_bit/io_int_tm1_bit/io_p405_dir_bit
39   1   Nand_Ram_Port
3A   1   BSReg/GPCReg/RHReg/THReg/io_port5_dir
3B   1   IRCReg/LCReg/LSReg
3C   1   MCReg/MSReg/P05/P06/TMReg/io_port5
3D   1   FCReg/IEReg/IVReg/P07/uart_BK
3E   1   IndexAddrReg/P08/P08Dir/RIReg
3F   1   BaudRate115k/IndexDataReg/P08IC/RCReg0/RCReg1/RTCVal
页: [1]
查看完整版本: 求助:nc3000的闪存分配表在什么地方?