私のボードはS3C6410です。ubootのソースコードを読んだとき。何か困ったことがあります。
#define CONFIG_BOOTCOMMAND "nand read 0xc0008000 0x100000 0x500000;bootm 0xc0008000"
どういう意味ですか ?ナンドのアドレス:0x100000、サイズ:0x500000からデータを読み取ります。0xc0008000(SD-RAM)にとって、それは?..しかし、SD-RAMの開始アドレスは:0x50000000ですが、0xc0008000のアドレスはどのように意味がありますか?...範囲外ですか?ありがとう。
私のSDRAMサイズ:256M...ナンドブート..
それについていくつかの設定があります。
#define MEMORY_BASE_ADDRESS 0x50000000
#define CONFIG_NR_DRAM_BANKS 1 /* we have 2 bank of DRAM */
#define PHYS_SDRAM_1 MEMORY_BASE_ADDRESS /* SDRAM Bank #1 */
//#define PHYS_SDRAM_1_SIZE 0x08000000 /* 64 MB */
#define PHYS_SDRAM_1_SIZE 0x10000000
#define CFG_FLASH_BASE 0x00000000