|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
我的嵌入式Linux产品用的是R4600的MIPS CPU,有些关于启动的问题不了解。
MIPS启动时的地址是0x1FC00000吧?我看了我的这款CPU的spec,发现0x1FC00000处是Internal ROM,然后flash放在0x10000000处,sdram放在0x14000000处。此CPU的线路图显示:boot from flash,也就是从flash启动。但是我看了boot code,发现boot code的link文件中flash的地址为0x90000000,sdram为0x94000000!
请问cpu启动时怎么能跑到0x90000000呢?难道是因为MIPS的kseg0,kseg1,kuseg的关系,使得0x10000000对应0x90000000?
百思不得其解,请大侠请教,非常感谢! |
|