- 论坛徽章:
- 0
|
U-Boot 1.1.2 (Oct 20 2008 - 10:19:52)
U-Boot code: 21F00000 -> 21F1A4B4 BSS: -> 21F1EB60
RAM Configuration:
Bank #0: 20000000 32 MB
MxIC: flash_id = MX_MANUFACT & FLASH_VENDMASK = 0x c20000
device_code = 0x227E ; FLASH_TYPEMASK = 0x0000FFFF
Macronix Flash : MX29LV640MTTC (64Mbit) dectect OK!
Flash: 8 MB
NAND: No SmartMedia card inserted
128 MB
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
U-Boot112-AT91RM9200> ping 192.168.0.199
host 192.168.0.199 is alive
U-Boot112-AT91RM9200> nand info
Device 0: Samsung K9F1G08U0A at 0x40000000 (128 MB, 128 kB sector)
U-Boot112-AT91RM9200>
虽然上面NAND大小识别出来了,但读写操作还是不行啊!忘高人指点:
读写错误如下:
U-Boot112-AT91RM9200>
U-Boot112-AT91RM9200> nand read 0x21000000 0x40000000 0x20000
NAND read: device 0 offset 1073741824, size 131072 ... 0 bytes read: ERROR
U-Boot112-AT91RM9200> nand write 0x21000000 0x40000000 0x20000
NAND write: device 0 offset 1073741824, size 131072 ... 0 bytes written: ERROR
U-Boot112-AT91RM9200>
还有擦除的时候感觉非常的快,一回车就OK了,不像NOR flash 能明显看到擦除的时间。这个就没有
U-Boot112-AT91RM9200> nand erase 0x40000000 0x2000000
NAND erase: device 0 offset 1073741824, size 33554432 ... OK
U-Boot112-AT91RM9200>
忘高人指点一下,谢谢!!! |
|