使用vscode为rp2040配置tinyusb时出错

2024-03-16 06:12

本文主要是介绍使用vscode为rp2040配置tinyusb时出错,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

proc] 执行命令: cmake --version
[proc] 执行命令: cmake -E capabilities
[variant] 已加载一组新变量
[kit] 已成功从 C:\Users\Administrator\AppData\Local\CMakeTools\cmake-tools-kits.json 加载 6 工具包
[proc] 执行命令: "E:\Program Files\CMake\bin\cmake.EXE" --version
[proc] 执行命令: "E:\Program Files\CMake\bin\cmake.EXE" -E capabilities
[proc] 执行命令: "e:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-gcc.exe" -v
[main] 正在配置项目: pico-examples 
[proc] 执行命令: "E:\Program Files\CMake\bin\cmake.EXE" --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE "-DCMAKE_C_COMPILER:FILEPATH=e:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-gcc.exe" "-DCMAKE_CXX_COMPILER:FILEPATH=e:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-g++.exe" -SG:/Arduino/pico-examples -Bg:/Arduino/pico-examples/build -G "NMake Makefiles"
[cmake] Not searching for unused variables given on the command line.
[cmake] PICO_SDK_PATH is E:/pico-sdk
[cmake] PICO platform is rp2040.
[cmake] Build type is Debug
[cmake] Using regular optimized debug build (set PICO_DEOPTIMIZED_DEBUG=1 to de-optimize)
[cmake] PICO target board is pico.
[cmake] Using board configuration from E:/pico-sdk/src/boards/include/boards/pico.h
[cmake] TinyUSB available at E:/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040; enabling build support for USB.
[cmake] Compiling TinyUSB with CFG_TUSB_DEBUG=1
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/audio_4_channel_mic/CMakeLists.txt:38 (family_configure_device_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/audio_test/CMakeLists.txt:33 (family_configure_device_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/audio_test_multi_rate/CMakeLists.txt:33 (family_configure_device_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/board_test/CMakeLists.txt:32 (family_configure_device_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/cdc_dual_ports/CMakeLists.txt:33 (family_configure_device_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/cdc_msc/CMakeLists.txt:35 (family_configure_device_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/cdc_uac2/CMakeLists.txt:35 (family_configure_device_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/dfu/CMakeLists.txt:32 (family_configure_device_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/dfu_runtime/CMakeLists.txt:32 (family_configure_device_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/dynamic_configuration/CMakeLists.txt:33 (family_configure_device_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/hid_boot_interface/CMakeLists.txt:32 (family_configure_device_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/hid_composite/CMakeLists.txt:32 (family_configure_device_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/hid_generic_inout/CMakeLists.txt:32 (family_configure_device_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/hid_multiple_interface/CMakeLists.txt:32 (family_configure_device_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/midi_test/CMakeLists.txt:31 (family_configure_device_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/msc_dual_lun/CMakeLists.txt:34 (family_configure_device_example)
[cmake] 
[cmake] 
[cmake] CMake Warning at E:/pico-sdk/lib/tinyusb/hw/bsp/family_support.cmake:311 (message):
[cmake]   lib/lwip submodule needed by tinyusb_dev_net_lwip_webserver not found,
[cmake]   please run 'python tools/get_deps.py lib/lwip' to fetch it
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/net_lwip_webserver/CMakeLists.txt:10 (family_example_missing_dependency)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/uac2_headset/CMakeLists.txt:33 (family_configure_device_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/usbtmc/CMakeLists.txt:34 (family_configure_device_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/video_capture/CMakeLists.txt:39 (family_configure_device_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/webusb_serial/CMakeLists.txt:33 (family_configure_device_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:215 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/host/bare_api/CMakeLists.txt:32 (family_configure_host_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:215 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/host/cdc_msc_hid/CMakeLists.txt:35 (family_configure_host_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:215 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/host/hid_controller/CMakeLists.txt:33 (family_configure_host_example)
[cmake] 
[cmake] 
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:215 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/host/msc_file_explorer/CMakeLists.txt:47 (family_configure_host_example)
[cmake] 
[cmake] 
[cmake] Skipping TinyUSB dual examples, as TinyUSB hw/mcu/raspberry_pi/Pico-PIO-USB submodule unavailable
[cmake] -- Configuring incomplete, errors occurred!
[proc] 命令“"E:\Program Files\CMake\bin\cmake.EXE" --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE "-DCMAKE_C_COMPILER:FILEPATH=e:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-gcc.exe" "-DCMAKE_CXX_COMPILER:FILEPATH=e:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-g++.exe" -SG:/Arduino/pico-examples -Bg:/Arduino/pico-examples/build -G "NMake Makefiles"”已退出,代码为 1
[main] 正在配置项目: pico-examples 
[proc] 执行命令: "E:\Program Files\CMake\bin\cmake.EXE" --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE "-DCMAKE_C_COMPILER:FILEPATH=e:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-gcc.exe" "-DCMAKE_CXX_COMPILER:FILEPATH=e:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-g++.exe" -SG:/Arduino/pico-examples -Bg:/Arduino/pico-examples/build -G "NMake Makefiles" --debugger --debugger-pipe \\.\\pipe\\cmake-debugger-pipe\\aac155f9-d6bc-4174-8c3a-16518469fb23
[cmake] Not searching for unused variables given on the command line.
[cmake] Running with debugger on.
[cmake] Waiting for debugger client to connect...
[debugger] 正在命名管道上连接调试程序:“\\.\\pipe\\cmake-debugger-pipe\\aac155f9-d6bc-4174-8c3a-16518469fb23”
[cmake] Debugger client connected.
[cmake] PICO_SDK_PATH is E:/pico-sdk
[cmake] PICO platform is rp2040.
[cmake] Build type is Debug
[cmake] Using regular optimized debug build (set PICO_DEOPTIMIZED_DEBUG=1 to de-optimize)
[cmake] PICO target board is pico.
[cmake] Using board configuration from E:/pico-sdk/src/boards/include/boards/pico.h
[cmake] TinyUSB available at E:/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040; enabling build support for USB.
[cmake] Compiling TinyUSB with CFG_TUSB_DEBUG=1
[cmake] CMake Error at E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:176 (family_flash_openocd):
[cmake]   family_flash_openocd Function invoked with incorrect arguments for function
[cmake]   named: family_flash_openocd
[cmake] Call Stack (most recent call first):
[cmake]   E:/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.cmake:193 (family_configure_target)
[cmake]   E:/pico-sdk/lib/tinyusb/examples/device/audio_4_channel_mic/CMakeLists.txt:38 (family_configure_device_example)
[cmake] 
[cmake] 
[proc] 命令“"E:\Program Files\CMake\bin\cmake.EXE" --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE "-DCMAKE_C_COMPILER:FILEPATH=e:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-gcc.exe" "-DCMAKE_CXX_COMPILER:FILEPATH=e:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-g++.exe" -SG:/Arduino/pico-examples -Bg:/Arduino/pico-examples/build -G "NMake Makefiles" --debugger --debugger-pipe \\.\\pipe\\cmake-debugger-pipe\\aac155f9-d6bc-4174-8c3a-16518469fb23”已退出,代码为 1

Skipping TinyUSB dual examples, as TinyUSB hw/mcu/raspberry_pi/Pico-PIO-USB submodule unavailable
[cmake] -- Configuring incomplete, errors occurred!

这个错误信息表明CMake在配置过程中遇到了问题,因为它无法找到或访问TinyUSB的hw/mcu/raspberry_pi/Pico-PIO-USB子模块。TinyUSB是一个开源的USB主机和设备栈,用于嵌入式系统。如果你正在尝试构建一个包含TinyUSB的项目,并且该项目依赖于上述子模块,那么缺少这个子模块会导致配置失败。

解决这个问题的步骤可能包括:

  1. 检查子模块是否已初始化:如果你克隆了包含子模块的Git仓库,确保你已经运行了git submodule update --init命令来初始化并获取所有的子模块。

  2. 手动获取子模块:如果子模块没有初始化或更新,你可以尝试手动克隆或获取它。这通常涉及到找到正确的子模块仓库,并将其克隆到正确的位置。

  3. 检查CMakeLists.txt:查看项目的CMakeLists.txt文件,看看是否有关于TinyUSB子模块的特定配置或依赖关系。你可能需要按照文件中的指示来确保所有依赖项都已正确设置。

  4. 安装依赖项:确保你的系统上安装了所有构建该项目所需的依赖项。这可能包括编译器、CMake以及其他库或工具。

  5. 查阅文档或寻求帮助:如果上述步骤都不能解决问题,查阅TinyUSB或相关项目的文档,或者在项目的论坛、GitHub页面或相关社区中寻求帮助。

  6. 考虑使用其他版本或分支:如果问题是由于特定版本的代码或子模块造成的,尝试使用不同的版本或分支可能有助于解决问题。

请确保你遵循了项目提供的所有指南和说明,并且在执行任何构建或配置步骤时都遵循了正确的顺序。如果你对如何操作不太确定,查看项目的README文件或其他相关文档通常是一个很好的起点。

family_flash_openocd Function invoked with incorrect arguments for function

family_flash_openocd 函数被调用了,但是传入的参数不正确。

OpenOCD 是一个开源的片上调试软件,它支持多种目标硬件,并提供了一个用于调试和编程的接口。family_flash_openocd 可能是某个项目或工具链中用于与 OpenOCD 交互的自定义函数,用于处理特定硬件家族的闪存编程或调试任务。

当函数被调用时,需要传入正确数量和类型的参数,以便函数能够正确执行其任务。如果传入的参数不正确,函数可能无法正常工作,甚至可能导致程序崩溃或产生不可预测的结果。

例如,如果 family_flash_openocd 函数需要特定的硬件接口、目标文件名或其他配置参数,但是调用时没有提供这些参数,或者提供了错误类型的参数,那么函数将无法执行其预期的功能。

为了解决这个问题,你需要查看 family_flash_openocd 函数的文档或源代码,了解它需要的正确参数列表和类型。然后,确保在调用该函数时提供正确的参数。如果参数是动态生成的,还需要检查生成参数的代码逻辑是否正确。

此外,确保 OpenOCD 已经正确安装和配置,以便与你的硬件通信。错误的配置或缺失的组件也可能导致类似的问题。

如果函数或项目是由第三方提供的,你可能需要联系他们获取帮助,或者查阅相关的用户手册或在线社区支持。

这篇关于使用vscode为rp2040配置tinyusb时出错的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/814548

相关文章

Spring LDAP目录服务的使用示例

《SpringLDAP目录服务的使用示例》本文主要介绍了SpringLDAP目录服务的使用示例... 目录引言一、Spring LDAP基础二、LdapTemplate详解三、LDAP对象映射四、基本LDAP操作4.1 查询操作4.2 添加操作4.3 修改操作4.4 删除操作五、认证与授权六、高级特性与最佳

SpringQuartz定时任务核心组件JobDetail与Trigger配置

《SpringQuartz定时任务核心组件JobDetail与Trigger配置》Spring框架与Quartz调度器的集成提供了强大而灵活的定时任务解决方案,本文主要介绍了SpringQuartz定... 目录引言一、Spring Quartz基础架构1.1 核心组件概述1.2 Spring集成优势二、J

Android Studio 配置国内镜像源的实现步骤

《AndroidStudio配置国内镜像源的实现步骤》本文主要介绍了AndroidStudio配置国内镜像源的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、修改 hosts,解决 SDK 下载失败的问题二、修改 gradle 地址,解决 gradle

Qt spdlog日志模块的使用详解

《Qtspdlog日志模块的使用详解》在Qt应用程序开发中,良好的日志系统至关重要,本文将介绍如何使用spdlog1.5.0创建满足以下要求的日志系统,感兴趣的朋友一起看看吧... 目录版本摘要例子logmanager.cpp文件main.cpp文件版本spdlog版本:1.5.0采用1.5.0版本主要

如何配置Spring Boot中的Jackson序列化

《如何配置SpringBoot中的Jackson序列化》在开发基于SpringBoot的应用程序时,Jackson是默认的JSON序列化和反序列化工具,本文将详细介绍如何在SpringBoot中配置... 目录配置Spring Boot中的Jackson序列化1. 为什么需要自定义Jackson配置?2.

Java中使用Hutool进行AES加密解密的方法举例

《Java中使用Hutool进行AES加密解密的方法举例》AES是一种对称加密,所谓对称加密就是加密与解密使用的秘钥是一个,下面:本文主要介绍Java中使用Hutool进行AES加密解密的相关资料... 目录前言一、Hutool简介与引入1.1 Hutool简介1.2 引入Hutool二、AES加密解密基础

使用Python将JSON,XML和YAML数据写入Excel文件

《使用Python将JSON,XML和YAML数据写入Excel文件》JSON、XML和YAML作为主流结构化数据格式,因其层次化表达能力和跨平台兼容性,已成为系统间数据交换的通用载体,本文将介绍如何... 目录如何使用python写入数据到Excel工作表用Python导入jsON数据到Excel工作表用

鸿蒙中Axios数据请求的封装和配置方法

《鸿蒙中Axios数据请求的封装和配置方法》:本文主要介绍鸿蒙中Axios数据请求的封装和配置方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1.配置权限 应用级权限和系统级权限2.配置网络请求的代码3.下载在Entry中 下载AxIOS4.封装Htt

鸿蒙中@State的原理使用详解(HarmonyOS 5)

《鸿蒙中@State的原理使用详解(HarmonyOS5)》@State是HarmonyOSArkTS框架中用于管理组件状态的核心装饰器,其核心作用是实现数据驱动UI的响应式编程模式,本文给大家介绍... 目录一、@State在鸿蒙中是做什么的?二、@Spythontate的基本原理1. 依赖关系的收集2.

Python基础语法中defaultdict的使用小结

《Python基础语法中defaultdict的使用小结》Python的defaultdict是collections模块中提供的一种特殊的字典类型,它与普通的字典(dict)有着相似的功能,本文主要... 目录示例1示例2python的defaultdict是collections模块中提供的一种特殊的字