【发布时间】:2010-05-16 13:09:51
【问题描述】:
是否可以使用qemu-system-arm 模拟从闪存启动? (使用Integrator/CP主板)
我可以使用 qemu 的 -kernel 选项启动,但是如果我尝试使用 -pflash 之类的选项,qemu 会生成一个错误,告诉我必须使用 -kernel 选项。有没有办法解决这个问题?
【问题讨论】:
标签: embedded arm qemu integrator rom
是否可以使用qemu-system-arm 模拟从闪存启动? (使用Integrator/CP主板)
我可以使用 qemu 的 -kernel 选项启动,但是如果我尝试使用 -pflash 之类的选项,qemu 会生成一个错误,告诉我必须使用 -kernel 选项。有没有办法解决这个问题?
【问题讨论】:
标签: embedded arm qemu integrator rom
-kernel 将二进制文件映射到内存空间并从中启动。我相信它与闪存启动的不同之处仅在于它不支持 CFI 或类似命令,并且内存是可写的。这对你来说很重要吗?您究竟需要“闪存启动”做什么?
附:选项描述说:
-pflash file use 'file' as a parallel flash image
因此,即使您这样做,您仍然需要一些引导加载程序代码来访问该闪存并从中加载代码。
【讨论】: