Hi, everyone I'm using u-boot for ARM9 S3C2410. My tool chain is ELDK4.2.
I defined configuration "CONFIG_NAND_CMD, CONFIG_SYS_MAX_NAND_DEVICE 1, and CONFIG_SYS_NAND_BASE 0x4E00000C" for nand_init(). It works well until the routine reaches nand_scan() which is in nand_base.c When nand_scan() is called, the system hangs. For test, When I written dummy function is nand_base.c and called the dummy function from nand.c, the system is down. My u-boot is using relocation to SDRAM from NAND. The address of nand_scan() is 0x31F85894. (TEXT_BASE is 0x31F80000 and SDRAM start from 0x30000000) I'm sured that the binary data of u-boot.bin (address 0x5894) is same with SDRAM data in 0x31F85894. I think the relocation is OK. When I attached the routines of nand_base.c to nand.c, the nand_scan() function passed. Is there any hint for this problem? Thanks in advnace. Regards, J.Hwan Kim _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot