如何使用uboot启动Wince 6?
在我的模拟平台上,我可以使用uboot来引导linux内核,并使用eboot来引导wince6内核。但是我可以直接使用uboot启动Wince 6吗?或者我需要让 uboot chainload eboot ?我应该怎么办?谢谢
On my simulation platform, I can use uboot to boot a linux kernel, and use eboot to boot wince6 kernel. But Can I boot Wince 6 using uboot directly? Or I need to let uboot chainload eboot? What should I do? Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
uboot 当然可以像加载 Linux 一样加载 CE。不过,如何是一个复杂的问题。这取决于您如何从 eboot 启动。你会XIP吗?您是否将操作系统复制到RAM并跳转到它?
您需要做的就是修改 uboot 来执行 eboot 正在执行的相同步骤(例如启用 MMU、启用缓存、从介质复制到 RAM、跳转到地址),它将起作用。您的 Linux 内核可能需要完全相同的一组步骤,因此可能不需要太多更改。
uboot can certainly load CE just like it can Linux. How is a complex question, though. It depends on how you boot from eboot. Do you XIP? Do you copy the OS to RAM and jump to it?
All you need to do is modify uboot to do the same steps eboot is doing (e.g. enable MMU, enable caching, copy from media to RAM, jump to address) and it will work. Your Linux kernel likely requires the exact same set of steps, so it's probably not a lot of changes.