skyeye 实现了u-boot的nand命令,但是不能找到nand device。。。
启动信息是:**************************** WARNING **********************************
If you want to run ELF image, you should use -e option to indicate
your elf-format image filename. Or you only want to run binary image,
you need to set the filename of the image and its entry in skyeye.conf.
***********************************************************************
Non-option argument skyeye.conf
Your elf file is little endian.
arch: arm
cpu info: armv4, arm920t, 41009200, ff00fff0, 2
mach info: name s3c2410x, mach_init addr 0x4271a0
nandflash: dump ./nand.dump
file size:69206016
dbct info: turn on dbct!
uart_mod:0, desc_in:, desc_out:, converter:
SKYEYE: use arm920t mmu ops
Loaded RAM ./u-boot.bin
ERROR: s3c2410x_io_write_word(0x4c000000) = 0x00ffffff
ERROR: s3c2410x_io_write_word(0x4c000008) = 0x00048032
U-Boot 1.1.6 (Dec4 2008 - 07:09:00)
DRAM:64 MB
Flash:1 MB
NAND:No NAND device found!!!
0 MiB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
SMDK2410 # nand
Usage:
nand - NAND sub-system 另外我用了mknandflashdump 把u-boot映像到了nand.dump中。(未映像时调用 skyeye -c skyeye.conf 也会生成个nand.dump文件,这是为什么呢?) 呼。。。问题解决了。。。是u-boot编写nand_flash.c时的问题。。。重写board_nand_init后解决。。:-D
页:
[1]