使用qemu-system-arm从flash-ROM启动

时间:2010-05-16 13:09:52

标签: embedded arm qemu integrator rom

是否可以使用qemu-system-arm模拟从闪存启动? (使用Integrator / CP主板)

我可以使用qemu的-kernel选项启动,但如果我尝试使用-pflash等选项,qemu会生成错误,告诉我必须使用-kernel选项。有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:2)

-kernel将二进制文件映射到内存空间并从中启动。我认为它与闪存引导的不同之处仅在于它不支持CFI或类似命令,并且内存是可写的。这对你很重要吗? “闪存启动”到底需要什么?

P.S。选项说明说:

-pflash file use 'file' as a parallel flash image

所以即使你这样做,你仍然需要一些能够访问该flash并从中加载代码的引导加载程序代码。