From 73c78c307c67129c2dad2ca5300157799ec62186 Mon Sep 17 00:00:00 2001 From: Guoqi Xie Date: Thu, 29 May 2025 15:41:37 +0800 Subject: [PATCH] doc: update doc Add command to fix build bug. Signed-off-by: Guoqi Xie --- auto_zvm.sh | 5 ++--- zvm_doc/3_Run_on_ARM64_QEMU.rst | 24 ++++++++++++++++++++++-- 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/auto_zvm.sh b/auto_zvm.sh index 77fafe500..d89bd0f86 100755 --- a/auto_zvm.sh +++ b/auto_zvm.sh @@ -64,10 +64,9 @@ elif [ "$OPS" = "${ops_array[1]}" ]; then -net none -pidfile qemu.pid -chardev stdio,id=con,mux=on \ -serial chardev:con -mon chardev=con,mode=readline -serial pty -serial pty -smp cpus=4 \ -device loader,file=$(pwd)/zvm_config/qemu_platform/hub/zephyr.bin,addr=0xa0000000,force-raw=on \ - -device loader,file=$(pwd)/zvm_config/qemu_platform/hub/Image_withoutFS,addr=0xa2000000,force-raw=on \ + -device loader,file=$(pwd)/zvm_config/qemu_platform/hub/Image_withFS,addr=0xa2000000,force-raw=on \ -device loader,file=$(pwd)/zvm_config/qemu_platform/hub/linux-qemu-virt.dtb,addr=0xa8000000 \ - -device loader,file=$(pwd)/zvm_config/qemu_platform/hub/debian.cpio.gz,addr=0xaa000000 \ - -kernel $(pwd)/build/zephyr/zvm_host.elf -S -s + -kernel $(pwd)/build/zephyr/zvm_host.elf ### using gdb to connect it: # gdb-multiarch -q -ex 'file ./build/zephyr/zvm_host.elf' -ex 'target remote localhost:1234' ### using trace to record qemu info when boot qemu diff --git a/zvm_doc/3_Run_on_ARM64_QEMU.rst b/zvm_doc/3_Run_on_ARM64_QEMU.rst index 662da739c..36e3f68e9 100644 --- a/zvm_doc/3_Run_on_ARM64_QEMU.rst +++ b/zvm_doc/3_Run_on_ARM64_QEMU.rst @@ -17,11 +17,31 @@ ./auto_zvm.sh build qemu_cortex_max_smp -或者使用命令行构建镜像: +如果遇到: .. code:: shell - west build -b qemu_cortex_max_smp samples/_zvm + Could not find a package configuration file provided by "Zephyr" with any ... + +请手动指定Cmake的路径: + +.. code:: shell + + export CMAKE_PREFIX_PATH=$(pwd) + +此外,还有可能遇到elftool等包未安装的问题,可以直接用: + +.. code:: shell + + pip install xxx + +等命令安装即可。 + +除了使用上述脚本外,也可以使用命令行构建镜像: + +.. code:: shell + + west build -b qemu_max_smp samples/subsys/zvm 2) 生成ZVM镜像文件如下: -- Gitee