Answers checklist.
Contact details
No response
Ameba-rtos branch.
master
Ameba-rtos version.
master release/v1.1
Ameba-rtos chip.
amebadplus
External hardware.
无任何外部硬件连接
Compile system used.
Linux
What is the expected behavior?
配置./menuconfig.py > CONFIG USB ---> > [*] Enable USB > Save
./build.py 成功
What is the actual behavior?
配置./menuconfig.py > CONFIG USB ---> > [*] Enable USB > Save
./build.py
提示
CMake Error at /home/hex/DevProject/ameba-rtos/cmake/utility_base.cmake:1484 (add_library):
No SOURCES given to target: usb_device_target_img2_km4
Call Stack (most recent call first):
/home/hex/DevProject/ameba-rtos/cmake/utility.cmake:136 (ameba_target_add)
/home/hex/DevProject/ameba-rtos/component/usb/device/usbd.cmake:124 (ameba_add_internal_library)
/home/hex/DevProject/ameba-rtos/component/usb/device/CMakeLists.txt:4 (include)
CMake Generate step failed. Build files cannot be regenerated correctly.
Error: Fail to build application
Error CMD : cd build && cmake "/home/hex/DevProject/ameba-rtos/amebadplus_gcc_project" -D CMAKE_REFACTOR="TRUE" -G Ninja && ninja
Relevant code.
Steps to reproduce.
- ./menuconfig.py
- CONFIG USB
- [*] Enable USB
- Save
- ./build.py
Relevant log output
❯ ./build.py
Note: No application specified, choose default project
ccache found
env toolchain path: /home/hex/DevTools/rtk-toolchain
Toolchain Version Matched
Git found: /usr/bin/git
Python3 found: /home/hex/DevProject/ameba-rtos/.venv/bin/python3.12
[INFOR][cmake/common.cmake|ameba_soc_project_check] soc project : amebadplus, soc type: amebadplus|AmebaDplus
env toolchain path: /home/hex/DevTools/rtk-toolchain
Toolchain Version Matched
Git found: /usr/bin/git
Python3 found: /home/hex/DevProject/ameba-rtos/.venv/bin/python3.12
[INFOR][project_km4/CMakeLists.txt] import config: /home/hex/DevProject/ameba-rtos/amebadplus_gcc_project/menuconfig/.config_km4
[INFOR][cmake/common.cmake|ameba_mcu_project_check] mcu project: km4, mcu: km4|KM4, isa: ARM, sdk: asdk, dir: /home/hex/DevProject/ameba-rtos/amebadplus_gcc_project/project_km4
[INFOR][cmake/common.cmake|ameba_mcu_project_check] freertos: /home/hex/DevProject/ameba-rtos/component/os/freertos/freertos_v10.4.3/Source
DAILY_BUILD = 0
env toolchain path: /home/hex/DevTools/rtk-toolchain
Toolchain Version Matched
Git found: /usr/bin/git
Python3 found: /home/hex/DevProject/ameba-rtos/.venv/bin/python3.12
[INFOR][project_km0/CMakeLists.txt] import config: /home/hex/DevProject/ameba-rtos/amebadplus_gcc_project/menuconfig/.config_km0
[INFOR][cmake/common.cmake|ameba_mcu_project_check] mcu project: km0, mcu: km0|KM0, isa: ARM, sdk: asdk, dir: /home/hex/DevProject/ameba-rtos/amebadplus_gcc_project/project_km0
[INFOR][cmake/common.cmake|ameba_mcu_project_check] freertos: /home/hex/DevProject/ameba-rtos/component/os/freertos/freertos_v10.4.3/Source
DAILY_BUILD = 0
[INFOR][cmake/utility.cmake|ameba_add_subdirectory] CONFIG_BT is off, bluetooth will not be built
-- Configuring done (4.1s)
CMake Error at /home/hex/DevProject/ameba-rtos/cmake/utility_base.cmake:1484 (add_library):
No SOURCES given to target: usb_device_target_img2_km4
Call Stack (most recent call first):
/home/hex/DevProject/ameba-rtos/cmake/utility.cmake:136 (ameba_target_add)
/home/hex/DevProject/ameba-rtos/component/usb/device/usbd.cmake:124 (ameba_add_internal_library)
/home/hex/DevProject/ameba-rtos/component/usb/device/CMakeLists.txt:4 (include)
CMake Generate step failed. Build files cannot be regenerated correctly.
Error: Fail to build application
Error CMD : cd build && cmake "/home/hex/DevProject/ameba-rtos/amebadplus_gcc_project" -D CMAKE_REFACTOR="TRUE" -G Ninja && ninja
More information.
No response