gromero opened a new pull request #9644:
URL: https://github.com/apache/tvm/pull/9644


   This commit removes prepare_options() helper function because it's now
   superfluous since the default values for the project options are now set
   correctly at the server side, hence there is no need to force settting
   them at the client side.
   
   Also prepare_options() can incorrectly set the default value of Zephyr's
   'west_cmd' option when that option is not passed by the user. Hence by
   removing that function this issue is resolved too. Here is a simple repro
   for this issue:
   
   gromero@amd:~/git/tvm$ bash -x t.sh 
   + TVMC='python3 -m tvm.driver.tvmc'
   + python3 -m tvm.driver.tvmc micro create --force /tmp/micro_speech 
/home/gromero/sandbox/micro_speech.tar zephyr --project-option 
project_type=host_driven zephyr_board=stm32f746g_disco
   [23:13:40] /home/gromero/git/tvm/src/target/target_kind.cc:191: Warning: 
Unable to detect CUDA version, default to "-mcpu=sm_20" instead
   [23:13:40] /home/gromero/git/tvm/src/target/target_kind.cc:217: Warning: 
Unable to detect ROCm compute arch, default to "-mcpu=gfx900" instead
   [23:13:40] /home/gromero/git/tvm/src/target/target_kind.cc:231: Warning: 
Unable to detect ROCm version, assuming >= 3.5
   [23:13:40] /home/gromero/git/tvm/src/target/target_kind.cc:163: Warning: 
Unable to detect CUDA version, default to "-arch=sm_20" instead
   [23:13:40] /home/gromero/git/tvm/src/target/target_kind.cc:191: Warning: 
Unable to detect CUDA version, default to "-mcpu=sm_20" instead
   [23:13:40] /home/gromero/git/tvm/src/target/target_kind.cc:217: Warning: 
Unable to detect ROCm compute arch, default to "-mcpu=gfx900" instead
   [23:13:40] /home/gromero/git/tvm/src/target/target_kind.cc:231: Warning: 
Unable to detect ROCm version, assuming >= 3.5
   [23:13:40] /home/gromero/git/tvm/src/target/target_kind.cc:163: Warning: 
Unable to detect CUDA version, default to "-arch=sm_20" instead
   WARNING:__main__:Zephyr version found is not supported: found 2.6, expected 
2.5.
   + python3 -m tvm.driver.tvmc micro build /tmp/micro_speech zephyr 
--project-option zephyr_board=stm32f746g_disco
   [23:13:41] /home/gromero/git/tvm/src/target/target_kind.cc:191: Warning: 
Unable to detect CUDA version, default to "-mcpu=sm_20" instead
   [23:13:41] /home/gromero/git/tvm/src/target/target_kind.cc:217: Warning: 
Unable to detect ROCm compute arch, default to "-mcpu=gfx900" instead
   [23:13:41] /home/gromero/git/tvm/src/target/target_kind.cc:231: Warning: 
Unable to detect ROCm version, assuming >= 3.5
   [23:13:41] /home/gromero/git/tvm/src/target/target_kind.cc:163: Warning: 
Unable to detect CUDA version, default to "-arch=sm_20" instead
   [23:13:42] /home/gromero/git/tvm/src/target/target_kind.cc:191: Warning: 
Unable to detect CUDA version, default to "-mcpu=sm_20" instead
   [23:13:42] /home/gromero/git/tvm/src/target/target_kind.cc:217: Warning: 
Unable to detect ROCm compute arch, default to "-mcpu=gfx900" instead
   [23:13:42] /home/gromero/git/tvm/src/target/target_kind.cc:231: Warning: 
Unable to detect ROCm version, assuming >= 3.5
   [23:13:42] /home/gromero/git/tvm/src/target/target_kind.cc:163: Warning: 
Unable to detect CUDA version, default to "-arch=sm_20" instead
   INFO:__main__:run (in cwd: /tmp/micro_speech/build): cmake .. 
-DZEPHYR_BASE:STRING=/home/gromero/zephyrproject/zephyr 
'-DWEST=/usr/bin/python3 -m west' -DBOARD:STRING=stm32f746g_disco
   Including boilerplate (Zephyr base (cached)): 
/home/gromero/zephyrproject/zephyr/cmake/app/boilerplate.cmake
   -- Application: /tmp/micro_speech
   -- Zephyr version: 2.6.0 (/home/gromero/zephyrproject/zephyr)
   -- Found Python3: /usr/bin/python3.9 (found suitable exact version "3.9.5") 
found components: Interpreter 
   -- Found west (found suitable version "0.11.0", minimum required is "0.7.1")
   -- Board: stm32f746g_disco
   -- Cache files will be written to: /home/gromero/.cache/zephyr
   -- ZEPHYR_TOOLCHAIN_VARIANT not set, trying to locate Zephyr SDK
   -- Using toolchain: zephyr 0.12.3 (/home/gromero/zephyr-sdk)
   -- Found dtc: 
/home/gromero/zephyr-sdk/sysroots/x86_64-pokysdk-linux/usr/bin/dtc (found 
suitable version "1.5.0", minimum required is "1.4.6")
   -- Found BOARD.dts: 
/home/gromero/zephyrproject/zephyr/boards/arm/stm32f746g_disco/stm32f746g_disco.dts
   -- Generated zephyr.dts: /tmp/micro_speech/build/zephyr/zephyr.dts
   -- Generated devicetree_unfixed.h: 
/tmp/micro_speech/build/zephyr/include/generated/devicetree_unfixed.h
   -- Generated device_extern.h: 
/tmp/micro_speech/build/zephyr/include/generated/device_extern.h
   Parsing /home/gromero/zephyrproject/zephyr/Kconfig
   Loaded configuration 
'/home/gromero/zephyrproject/zephyr/boards/arm/stm32f746g_disco/stm32f746g_disco_defconfig'
   Merged configuration '/tmp/micro_speech/prj.conf'
   Configuration saved to '/tmp/micro_speech/build/zephyr/.config'
   Kconfig header saved to 
'/tmp/micro_speech/build/zephyr/include/generated/autoconf.h'
   -- The C compiler identification is GNU 10.2.0
   -- The CXX compiler identification is GNU 10.2.0
   -- The ASM compiler identification is GNU
   -- Found assembler: 
/home/gromero/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
   CMake Warning at 
/home/gromero/zephyrproject/zephyr/subsys/random/CMakeLists.txt:11 (message):
     
   
         Warning: CONFIG_TEST_RANDOM_GENERATOR is not a truly random generator.
         This capability is not secure and it is provided for testing purposes 
only.
         Use it carefully.
   
   
   CMake Deprecation Warning at 
/home/gromero/zephyrproject/modules/lib/civetweb/CMakeLists.txt:2 
(cmake_minimum_required):
     Compatibility with CMake < 2.8.12 will be removed from a future version of
     CMake.
   
     Update the VERSION argument <min> value or use a ...<max> suffix to tell
     CMake that the project does not need compatibility with older versions.
   
   
   -- Configuring done
   -- Generating done
   -- Build files have been written to: /tmp/micro_speech/build
   INFO:__main__:run (in cwd: /tmp/micro_speech/build): make -j2
   [  0%] Generating misc/generated/syscalls.json, 
misc/generated/struct_tags.json
   [  2%] Built target parse_syscalls_target
   [  2%] Generating include/generated/kobj-types-enum.h, 
include/generated/otype-to-str.h, include/generated/otype-to-size.h
   [  3%] Generating include/generated/syscall_dispatch.c, 
include/generated/syscall_list.h
   [  3%] Built target kobj_types_h_target
   [  3%] Built target syscall_list_h_target
   [  4%] Generating include/generated/driver-validation.h
   [  4%] Built target driver_validation_h_target
   [  5%] Building C object 
CMakeFiles/microtvm_rpc_common.dir/crt/src/runtime/crt/microtvm_rpc_common/crcccitt.c.obj
   [  5%] Building C object 
CMakeFiles/common.dir/crt/src/runtime/crt/common/crt_backend_api.c.obj
   [  5%] Building CXX object 
CMakeFiles/microtvm_rpc_common.dir/crt/src/runtime/crt/microtvm_rpc_common/frame_buffer.cc.obj
   [  6%] Building C object 
CMakeFiles/common.dir/crt/src/runtime/crt/common/crt_runtime_api.c.obj
   [  7%] Building C object 
CMakeFiles/common.dir/crt/src/runtime/crt/common/func_registry.c.obj
   [  8%] Building CXX object 
CMakeFiles/microtvm_rpc_common.dir/crt/src/runtime/crt/microtvm_rpc_common/framing.cc.obj
   [  8%] Building C object 
CMakeFiles/common.dir/crt/src/runtime/crt/common/ndarray.c.obj
   [  9%] Building CXX object 
CMakeFiles/microtvm_rpc_common.dir/crt/src/runtime/crt/microtvm_rpc_common/session.cc.obj
   [ 10%] Building C object 
CMakeFiles/common.dir/crt/src/runtime/crt/common/packed_func.c.obj
   [ 10%] Building CXX object 
CMakeFiles/microtvm_rpc_common.dir/crt/src/runtime/crt/microtvm_rpc_common/write_stream.cc.obj
   [ 11%] Linking CXX static library libmicrotvm_rpc_common.a
   [ 12%] Linking C static library libcommon.a
   [ 12%] Built target microtvm_rpc_common
   [ 12%] Built target common
   [ 13%] Building C object 
zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
   [ 14%] Building C object 
CMakeFiles/tvm_model.dir/model/codegen/host/src/default_lib0.c.obj
   [ 14%] Building C object 
CMakeFiles/tvm_model.dir/model/codegen/host/src/default_lib1.c.obj
   [ 15%] Linking C static library libtvm_model.a
   [ 15%] Built target tvm_model
   [ 16%] Building CXX object 
CMakeFiles/microtvm_rpc_server.dir/crt/src/runtime/crt/microtvm_rpc_server/rpc_server.cc.obj
   [ 16%] Linking CXX static library libmicrotvm_rpc_server.a
   [ 16%] Built target microtvm_rpc_server
   [ 16%] Built target offsets
   [ 17%] Generating include/generated/offsets.h
   [ 17%] Built target offsets_h
   [ 17%] Built target zephyr_generated_headers
   [ 18%] Building C object CMakeFiles/app.dir/src/main.c.obj
   [ 19%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
   [ 19%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
   [ 20%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
   [ 21%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
   [ 21%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
   [ 22%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
   [ 23%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
   [ 24%] Linking CXX static library app/libapp.a
   [ 24%] Built target app
   [ 24%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
   [ 26%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
   [ 26%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
   [ 27%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
   [ 28%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
   [ 28%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
   [ 28%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
   [ 29%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
   [ 30%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
   [ 31%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
   [ 32%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
   [ 32%] Building C object 
zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
   [ 32%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
   [ 34%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
   [ 35%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/work_q.c.obj
   [ 36%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
   [ 36%] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
   [ 37%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
   [ 38%] Building C object 
zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
   [ 38%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
   [ 39%] Building C object 
zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
   [ 39%] Building C object 
zephyr/CMakeFiles/zephyr.dir/lib/os/ring_buffer.c.obj
   [ 40%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
   [ 41%] Building C object 
zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
   [ 42%] Building C object 
zephyr/CMakeFiles/zephyr.dir/soc/arm/st_stm32/stm32f7/soc.c.obj
   [ 43%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/pipes.c.obj
   [ 43%] Building C object 
zephyr/CMakeFiles/zephyr.dir/soc/arm/st_stm32/common/stm32cube_hal.c.obj
   [ 43%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
   [ 44%] Building C object 
zephyr/CMakeFiles/zephyr.dir/subsys/cpp/cpp_init_array.c.obj
   [ 45%] Building C object 
zephyr/CMakeFiles/zephyr.dir/subsys/cpp/cpp_ctors.c.obj
   [ 45%] Building C object 
zephyr/CMakeFiles/zephyr.dir/subsys/cpp/cpp_dtors.c.obj
   [ 46%] Building C object 
zephyr/CMakeFiles/zephyr.dir/subsys/cpp/cpp_virtual.c.obj
   [ 47%] Building CXX object 
zephyr/CMakeFiles/zephyr.dir/subsys/cpp/cpp_vtable.cpp.obj
   [ 47%] Building CXX object 
zephyr/CMakeFiles/zephyr.dir/subsys/cpp/cpp_new.cpp.obj
   [ 48%] Building C object 
zephyr/CMakeFiles/zephyr.dir/subsys/power/reboot.c.obj
   [ 49%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
   [ 50%] Building C object 
zephyr/CMakeFiles/zephyr.dir/drivers/interrupt_controller/intc_exti_stm32.c.obj
   [ 51%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
   [ 51%] Building C object 
zephyr/CMakeFiles/zephyr.dir/drivers/clock_control/clock_stm32_ll_common.c.obj
   [ 51%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
   [ 52%] Building C object 
zephyr/CMakeFiles/zephyr.dir/drivers/clock_control/clock_stm32f2_f4_f7.c.obj
   [ 53%] Building C object 
zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
   [ 54%] Building C object 
zephyr/CMakeFiles/zephyr.dir/drivers/pinmux/stm32/pinmux_stm32.c.obj
   [ 55%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
   [ 55%] Building C object 
zephyr/CMakeFiles/zephyr.dir/drivers/timer/sys_clock_init.c.obj
   [ 55%] Building C object 
zephyr/kernel/CMakeFiles/kernel.dir/thread_abort.c.obj
   [ 56%] Building C object 
zephyr/CMakeFiles/zephyr.dir/drivers/timer/cortex_m_systick.c.obj
   [ 57%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
   [ 58%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work_q.c.obj
   [ 59%] Linking CXX static library libzephyr.a
   [ 59%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
   [ 59%] Built target zephyr
   Scanning dependencies of target linker_script_target
   [ 60%] Generating linker.cmd
   [ 60%] Built target linker_script_target
   [ 61%] Building C object 
zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
   [ 62%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/smp.c.obj
   [ 62%] Linking C static library libisr_tables.a
   [ 62%] Built target isr_tables
   Scanning dependencies of target arch__arm__core__aarch32
   [ 63%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
   [ 63%] Building C object 
zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
   [ 63%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
   [ 64%] Building ASM object 
zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
   [ 65%] Building C object 
zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
   [ 67%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
   [ 67%] Building C object 
zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
   [ 67%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
   [ 68%] Building ASM object 
zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
   [ 69%] Building C object 
zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
   [ 70%] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
   [ 70%] Building C object 
zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
   [ 71%] Linking C static library libkernel.a
   [ 71%] Built target kernel
   Scanning dependencies of target arch__arm__core__aarch32__cortex_m
   [ 72%] Building ASM object 
zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
   [ 73%] Building C object 
zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
   [ 73%] Building ASM object 
zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
   [ 74%] Building ASM object 
zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
   [ 75%] Building ASM object 
zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
   [ 75%] Building C object 
zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
   [ 75%] Building ASM object 
zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
   [ 76%] Building C object 
zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/__aeabi_atexit.c.obj
   [ 77%] Linking C static library libarch__arm__core__aarch32.a
   [ 77%] Built target arch__arm__core__aarch32
   [ 77%] Building C object 
zephyr/arch/arch/arm/core/aarch32/cortex_m/mpu/CMakeFiles/arch__arm__core__aarch32__cortex_m__mpu.dir/arm_core_mpu.c.obj
   [ 78%] Building ASM object 
zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
   [ 79%] Building C object 
zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
   [ 80%] Building C object 
zephyr/arch/arch/arm/core/aarch32/cortex_m/mpu/CMakeFiles/arch__arm__core__aarch32__cortex_m__mpu.dir/arm_mpu.c.obj
   [ 80%] Building C object 
zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
   [ 81%] Linking C static library libarch__arm__core__aarch32__cortex_m__mpu.a
   [ 82%] Building C object 
zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
   [ 82%] Built target arch__arm__core__aarch32__cortex_m__mpu
   [ 83%] Building C object 
zephyr/lib/libc/newlib/CMakeFiles/lib__libc__newlib.dir/libc-hooks.c.obj
   [ 84%] Linking C static library libarch__arm__core__aarch32__cortex_m.a
   [ 84%] Built target arch__arm__core__aarch32__cortex_m
   [ 85%] Linking C static library liblib__libc__newlib.a
   [ 85%] Building C object 
zephyr/lib/posix/CMakeFiles/lib__posix.dir/pthread_common.c.obj
   [ 85%] Built target lib__libc__newlib
   [ 85%] Building C object 
zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
   [ 86%] Linking C static library libsoc__arm__common__cortex_m.a
   [ 87%] Building C object 
zephyr/lib/posix/CMakeFiles/lib__posix.dir/nanosleep.c.obj
   [ 87%] Built target soc__arm__common__cortex_m
   [ 88%] Building C object 
zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_timer.c.obj
   [ 89%] Linking C static library liblib__posix.a
   [ 89%] Linking C static library libsubsys__random.a
   [ 89%] Built target lib__posix
   [ 89%] Building C object 
zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_stm32.c.obj
   [ 89%] Built target subsys__random
   [ 90%] Building C object 
zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_stm32.c.obj
   [ 91%] Linking C static library libdrivers__gpio.a
   [ 91%] Built target drivers__gpio
   [ 91%] Building C object 
modules/stm32/stm32cube/CMakeFiles/..__modules__hal__stm32__stm32cube.dir/stm32f7xx/soc/system_stm32f7xx.c.obj
   [ 91%] Linking C static library libdrivers__serial.a
   [ 91%] Built target drivers__serial
   [ 92%] Building C object 
modules/stm32/stm32cube/CMakeFiles/..__modules__hal__stm32__stm32cube.dir/stm32f7xx/drivers/src/stm32f7xx_hal.c.obj
   [ 92%] Building C object 
modules/stm32/stm32cube/CMakeFiles/..__modules__hal__stm32__stm32cube.dir/stm32f7xx/drivers/src/stm32f7xx_hal_rcc.c.obj
   [ 92%] Building C object 
zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
   [ 93%] Building C object 
modules/stm32/stm32cube/CMakeFiles/..__modules__hal__stm32__stm32cube.dir/stm32f7xx/drivers/src/stm32f7xx_hal_rcc_ex.c.obj
   [ 94%] Linking C static library libarch__common.a
   [ 95%] Building C object 
modules/stm32/stm32cube/CMakeFiles/..__modules__hal__stm32__stm32cube.dir/stm32f7xx/drivers/src/stm32f7xx_ll_utils.c.obj
   [ 95%] Built target arch__common
   [ 95%] Linking C static library lib..__modules__hal__stm32__stm32cube.a
   [ 95%] Built target ..__modules__hal__stm32__stm32cube
   [ 96%] Building C object 
zephyr/CMakeFiles/zephyr_prebuilt.dir/misc/empty_file.c.obj
   [ 97%] Linking CXX executable zephyr_prebuilt.elf
   Logical command for additional byproducts on target: zephyr_prebuilt
   
   [ 97%] Built target zephyr_prebuilt
   Scanning dependencies of target linker_pass_final_script_target
   [ 97%] Generating linker_pass_final.cmd
   [ 97%] Built target linker_pass_final_script_target
   [ 97%] Generating isr_tables.c, isrList.bin
   [ 98%] Building C object 
zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
   [100%] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
   [100%] Linking CXX executable zephyr.elf
   Memory region         Used Size  Region Size  %age Used
              FLASH:       41844 B         1 MB      3.99%
               DTCM:          0 GB        64 KB      0.00%
               SRAM:      260736 B       256 KB     99.46%
           IDT_LIST:          0 GB         2 KB      0.00%
   Logical command for additional byproducts on target: zephyr_final
   
   Generating files from zephyr.elf for board: stm32f746g_disco
   [100%] Built target zephyr_final
   + python3 -m tvm.driver.tvmc micro flash /tmp/micro_speech zephyr 
--project-option zephyr_board=stm32f746g_disco
   [23:13:47] /home/gromero/git/tvm/src/target/target_kind.cc:191: Warning: 
Unable to detect CUDA version, default to "-mcpu=sm_20" instead
   [23:13:47] /home/gromero/git/tvm/src/target/target_kind.cc:217: Warning: 
Unable to detect ROCm compute arch, default to "-mcpu=gfx900" instead
   [23:13:47] /home/gromero/git/tvm/src/target/target_kind.cc:231: Warning: 
Unable to detect ROCm version, assuming >= 3.5
   [23:13:47] /home/gromero/git/tvm/src/target/target_kind.cc:163: Warning: 
Unable to detect CUDA version, default to "-arch=sm_20" instead
   [23:13:47] /home/gromero/git/tvm/src/target/target_kind.cc:191: Warning: 
Unable to detect CUDA version, default to "-mcpu=sm_20" instead
   [23:13:47] /home/gromero/git/tvm/src/target/target_kind.cc:217: Warning: 
Unable to detect ROCm compute arch, default to "-mcpu=gfx900" instead
   [23:13:47] /home/gromero/git/tvm/src/target/target_kind.cc:231: Warning: 
Unable to detect ROCm version, assuming >= 3.5
   [23:13:47] /home/gromero/git/tvm/src/target/target_kind.cc:163: Warning: 
Unable to detect CUDA version, default to "-arch=sm_20" instead
   INFO:__main__:run (in cwd: /tmp/micro_speech/build): make flash
   [  2%] Built target parse_syscalls_target
   [  2%] Built target kobj_types_h_target
   [  3%] Built target syscall_list_h_target
   [  4%] Built target driver_validation_h_target
   Consolidate compiler generated dependencies of target offsets
   [  5%] Built target offsets
   [  6%] Built target offsets_h
   [  6%] Built target zephyr_generated_headers
   Consolidate compiler generated dependencies of target kernel
   [ 25%] Built target kernel
   Consolidate compiler generated dependencies of target common
   [ 29%] Built target common
   Consolidate compiler generated dependencies of target microtvm_rpc_common
   [ 33%] Built target microtvm_rpc_common
   Consolidate compiler generated dependencies of target tvm_model
   [ 35%] Built target tvm_model
   Consolidate compiler generated dependencies of target microtvm_rpc_server
   [ 36%] Built target microtvm_rpc_server
   Consolidate compiler generated dependencies of target app
   [ 38%] Built target app
   Consolidate compiler generated dependencies of target zephyr
   [ 64%] Built target zephyr
   [ 65%] Built target linker_script_target
   Consolidate compiler generated dependencies of target isr_tables
   [ 66%] Built target isr_tables
   Consolidate compiler generated dependencies of target arch__common
   [ 67%] Built target arch__common
   Consolidate compiler generated dependencies of target 
arch__arm__core__aarch32
   [ 75%] Built target arch__arm__core__aarch32
   Consolidate compiler generated dependencies of target 
arch__arm__core__aarch32__cortex_m
   [ 81%] Built target arch__arm__core__aarch32__cortex_m
   Consolidate compiler generated dependencies of target 
arch__arm__core__aarch32__cortex_m__mpu
   [ 83%] Built target arch__arm__core__aarch32__cortex_m__mpu
   Consolidate compiler generated dependencies of target lib__libc__newlib
   [ 85%] Built target lib__libc__newlib
   Consolidate compiler generated dependencies of target lib__posix
   [ 87%] Built target lib__posix
   Consolidate compiler generated dependencies of target 
soc__arm__common__cortex_m
   [ 88%] Built target soc__arm__common__cortex_m
   Consolidate compiler generated dependencies of target subsys__random
   [ 89%] Built target subsys__random
   Consolidate compiler generated dependencies of target drivers__gpio
   [ 90%] Built target drivers__gpio
   Consolidate compiler generated dependencies of target drivers__serial
   [ 91%] Built target drivers__serial
   Consolidate compiler generated dependencies of target 
..__modules__hal__stm32__stm32cube
   [ 94%] Built target ..__modules__hal__stm32__stm32cube
   Consolidate compiler generated dependencies of target zephyr_prebuilt
   [ 96%] Built target zephyr_prebuilt
   [ 96%] Built target linker_pass_final_script_target
   Consolidate compiler generated dependencies of target zephyr_final
   [ 98%] Built target zephyr_final
   [100%] Flashing stm32f746g_disco
   No such file or directory
   make[3]: *** [zephyr/cmake/flash/CMakeFiles/flash.dir/build.make:71: 
zephyr/cmake/flash/CMakeFiles/flash] Error 1
   make[2]: *** [CMakeFiles/Makefile2:3198: 
zephyr/cmake/flash/CMakeFiles/flash.dir/all] Error 2
   make[1]: *** [CMakeFiles/Makefile2:3205: 
zephyr/cmake/flash/CMakeFiles/flash.dir/rule] Error 2
   make: *** [Makefile:787: flash] Error 2
   The following error occured on the Project API server side:  calling method 
flash: JSON-RPC error # -32000: calling method flash
   Traceback (most recent call last):
     File "/home/gromero/git/tvm/python/tvm/micro/project_api/server.py", line 
481, in serve_one_request  # <--- Outermost server-side stack frame
       self._dispatch_request(request)
     File "/home/gromero/git/tvm/python/tvm/micro/project_api/server.py", line 
593, in _dispatch_request
       return_value = dispatch_method(**params)
     File "/tmp/micro_speech/microtvm_api_server.py", line 548, in flash
       check_call(["make", "flash"], cwd=API_SERVER_DIR / "build")
     File "/tmp/micro_speech/microtvm_api_server.py", line 85, in check_call
       return subprocess.check_call(cmd_args, *args, **kwargs)
     File "/usr/lib/python3.9/subprocess.py", line 373, in check_call
       raise CalledProcessError(retcode, cmd)
   subprocess.CalledProcessError: Command '['make', 'flash']' returned non-zero 
exit status 2.
   
   gromero@amd:~/git/tvm$ 
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to