void copy_uboot_to_ram(void)
{
ulong ch;
#if defined(CONFIG_EVT1)
ch = *(volatile u32 *)(0xD0037488);
copy_sd_mmc_to_mem copy_bl2 =
(copy_sd_mmc_to_mem) (*(u32 *) (0xD0037F98));
#else
ch = *(volatile u32 *)(0xD003A508);
copy_sd_mmc_to_mem copy_bl2 =
(copy_sd_mmc_to_mem) (*(u32 *) (0xD003E008));
#endif
。。。
函数中copy_sd_mmc_to_mem函数指针的常量(硬编码)是怎么确定的啊?谢谢!
[ 此帖被guangyung在2012-07-24 10:36重新编辑 ]