代码之家  ›  专栏  ›  技术社区  ›  Joe D

使用QEMU系统ARM从闪存ROM启动

  •  3
  • Joe D  · 技术社区  · 14 年前

    是否可以使用 qemu-system-arm ?(使用积分器/CP主板)

    我可以用qemu启动 -kernel 选项,但如果我尝试使用诸如 -pflash ,qemu生成一个错误,告诉我必须使用 内核 选择权。有办法解决这个问题吗?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Igor Skochinsky    14 年前

    -kernel 将二进制文件映射到内存空间并从中引导。我相信它与flash引导的区别仅仅在于它不支持cfi或类似的命令,并且内存是可写的。这对你很重要吗?你到底需要从“flash boot”中得到什么?

    P.S.选项说明显示:

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

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

    推荐文章