diff --git a/rt-thread-version/rt-thread-standard/application-note/setup/qemu/windows/an0006-qemu-windows.md b/rt-thread-version/rt-thread-standard/application-note/setup/qemu/windows/an0006-qemu-windows.md index 41427ad2d24e337cd3c1bbfef86b29c28df26690..d26e247f5051a7b6fc99053f23f7159d98e83fce 100644 --- a/rt-thread-version/rt-thread-standard/application-note/setup/qemu/windows/an0006-qemu-windows.md +++ b/rt-thread-version/rt-thread-standard/application-note/setup/qemu/windows/an0006-qemu-windows.md @@ -117,7 +117,13 @@ RT-Thread 支持 Finsh,用户可以在命令行模式使用命令操作。输 ![qemu_modify](figures/qemu_modify.png) -### 步骤三 查看 IP 地址 +### 步骤三 在menuconfig中开启EMAC + +在menuconfig中开启EMAC才可以联网。 + +![使能EMAC](figures/menuconfig_enable_EMAC.png) + +### 步骤四 查看 IP 地址 输入 `qemu.bat` 命令运行工程,在 shell 中输入 `ifconfig` 命令查看网络状态,正常获取到 IP 即表示网络驱动正常,配置工作完成,效果如下图所示: @@ -129,6 +135,8 @@ RT-Thread 支持 Finsh,用户可以在命令行模式使用命令操作。输 * 如果获取到的 IP 是 10.0.x,x,是因为没有为 QEMU 添加启动参数 `-net nic -net tap,ifname=tap` 。 +* 在menuconfig中开启EMAC,否则无法使用获取IP地址。 + * 虚拟机刚开始运行的时候并不会立刻获取到 IP 地址,有时需要等待几秒钟才会获取到 IP。 * 关闭虚拟机可以按 Ctrl + 'C' 来结束程序运行。 diff --git a/rt-thread-version/rt-thread-standard/application-note/setup/qemu/windows/figures/menuconfig_enable_EMAC.png b/rt-thread-version/rt-thread-standard/application-note/setup/qemu/windows/figures/menuconfig_enable_EMAC.png new file mode 100644 index 0000000000000000000000000000000000000000..9388a4fbbe9b045b58724b011fa41fa717e3cfeb Binary files /dev/null and b/rt-thread-version/rt-thread-standard/application-note/setup/qemu/windows/figures/menuconfig_enable_EMAC.png differ