Fedora-ARM
全部博文(241)
分类: LINUX
2011-02-13 11:28:30
michaelgarfield2011-08-14 16:04:29
我移植2011。06版本,经常出现relocade_code进不到board_init_r函数里,打印到dram信息后复位和停在打印dram信息处,总之错误的地方我定位到relocate_code函数里
michaelgarfield2011-08-14 15:58:52
楼主可否解释一下 .rel.dyn relocations,你的这个版本对relocate_code函数调整为只修正.rel.dyn 跳过copy_loop。而rel的起始地址57e3a368,uboot(ELF)文件链接地址范围是57e00000-57e2b2ec
修正代码修正的起始地址0x57e3a368,这里的值应该没有初始化过,代码里没有发现。楼主可以解释一下代码为什么要这样做吗?