我在 Linux 下编写程序集,编译并放入虚拟闪存中:
dd if=myProgramm.bin of=flash.bin bs=4096 conv=notrunc
dd if=myProgramm.bin of=myProgramm.bin bs=4096 conv=notrunc
现在我将闪存加载到 qemu 模拟器中:
qemu-system-arm -M connex -pflash flash.bin -nographic -serial /dev/null
在这里我可以看到寄存器通过
info registers
问题是,当我现在创建一个新闪存时,旧闪存仍然在 qemu 模拟器中,直到我重新启动模拟器
exit
和 Linux 命令qemu-system
如何在不完全重启整个模拟器的情况下重新加载闪存?