是否可以使用qemu-system-arm
模拟从闪存启动? (使用Integrator / CP主板)
我可以使用qemu的-kernel
选项启动,但如果我尝试使用-pflash
等选项,qemu会生成错误,告诉我必须使用-kernel
选项。有没有办法解决这个问题?
答案 0 :(得分:2)
-kernel
将二进制文件映射到内存空间并从中启动。我认为它与闪存引导的不同之处仅在于它不支持CFI或类似命令,并且内存是可写的。这对你很重要吗? “闪存启动”到底需要什么?
P.S。选项说明说:
-pflash file use 'file' as a parallel flash image
所以即使你这样做,你仍然需要一些能够访问该flash并从中加载代码的引导加载程序代码。