在学习使用gem5的过程中,还是建议大家去看官方文档
1、python脚本的变化:
slave→cpu_side_ports
master→mem_side_ports
int_master→int_requestor
int_slave→int_responder
这是翻了翻其他博主的文章发现的,并且官方给出的learn_gem5文件中的part1/simple.py使用的也是旧版本(slave、master)等命名。
有一篇文章发现了官方gem5下的simple.py和官方文档给出的simple.py之间的不同
上面的system.mem_ctrl.port,官方文档中间是有dram的,但learn_gem5文件下的simple.py是没有的,经过验证,也是没有的!!!!
没有dram.
官方文档有一句注释要取消
看上面的两句注释,可能是因为我的gem5版本比较老,所以我需要取消下面那句的注释
也就是这样
然后再运行就成功了