在 fs 模式下运行 gem5 时出现错误

问题描述

我正在尝试在 FS 模式下运行 gem5。

build/ARM/gem5.opt configs/example/fs.py --disk-image=file:///home/coep/gem5%202/full_system_images/aarch-system-201901106 - -arm-image=/home/coep/gem5 2/full_system_images/aarch-system-201901106

错误来了如下: 用法:fs.py [选项] fs.py:错误:没有这样的选项:--arm-image

请帮我解决这个错误。 谢谢。

解决方法

fs.py 不接受任何名为“--arm-image”的参数。这就是您收到此错误的原因。检查 Options.py 以获取您可以提供给 fs.py 的所有参数。

注意:fs.py 和 se.py 不是 fs 或 se 模拟的标准脚本。这些只是示例脚本。在理想情况下,您应该编写自己的脚本。

,

在我使用时试试这个命令,它对我来说很好用(为了简单,我在新行中列出命令的每个部分(不是必需的)):

 ./build/ARM/gem5.opt
 configs/example/fs.py
--disk-image=/home/null/aarch64.img
--kernel=/home/binaries/vmlinux.vexpress_gem5_v1_64
--cpu-type=DerivO3CPU
--caches --l2cache --l1d_size=64kB --l1i_size=64kB --l2_size=1024kB
--mem-size=4GB

很明显,您应该正确设置磁盘映像和内核文件的路径;不需要任何其他参数。

注意:这个命令在developstable Gem5上都经过了测试分支,它正常工作。