使用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

相关文章

使用Python和OpenCV库实现实时颜色识别系统

《使用Python和OpenCV库实现实时颜色识别系统》:本文主要介绍使用Python和OpenCV库实现的实时颜色识别系统,这个系统能够通过摄像头捕捉视频流,并在视频中指定区域内识别主要颜色(红... 目录一、引言二、系统概述三、代码解析1. 导入库2. 颜色识别函数3. 主程序循环四、HSV色彩空间详解

Windows下C++使用SQLitede的操作过程

《Windows下C++使用SQLitede的操作过程》本文介绍了Windows下C++使用SQLite的安装配置、CppSQLite库封装优势、核心功能(如数据库连接、事务管理)、跨平台支持及性能优... 目录Windows下C++使用SQLite1、安装2、代码示例CppSQLite:C++轻松操作SQ

Python常用命令提示符使用方法详解

《Python常用命令提示符使用方法详解》在学习python的过程中,我们需要用到命令提示符(CMD)进行环境的配置,:本文主要介绍Python常用命令提示符使用方法的相关资料,文中通过代码介绍的... 目录一、python环境基础命令【Windows】1、检查Python是否安装2、 查看Python的安

Python并行处理实战之如何使用ProcessPoolExecutor加速计算

《Python并行处理实战之如何使用ProcessPoolExecutor加速计算》Python提供了多种并行处理的方式,其中concurrent.futures模块的ProcessPoolExecu... 目录简介完整代码示例代码解释1. 导入必要的模块2. 定义处理函数3. 主函数4. 生成数字列表5.

Redis Cluster模式配置

《RedisCluster模式配置》:本文主要介绍RedisCluster模式配置,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录分片 一、分片的本质与核心价值二、分片实现方案对比 ‌三、分片算法详解1. ‌范围分片(顺序分片)‌2. ‌哈希分片3. ‌虚

Python中help()和dir()函数的使用

《Python中help()和dir()函数的使用》我们经常需要查看某个对象(如模块、类、函数等)的属性和方法,Python提供了两个内置函数help()和dir(),它们可以帮助我们快速了解代... 目录1. 引言2. help() 函数2.1 作用2.2 使用方法2.3 示例(1) 查看内置函数的帮助(

Linux脚本(shell)的使用方式

《Linux脚本(shell)的使用方式》:本文主要介绍Linux脚本(shell)的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录概述语法详解数学运算表达式Shell变量变量分类环境变量Shell内部变量自定义变量:定义、赋值自定义变量:引用、修改、删

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

Java使用HttpClient实现图片下载与本地保存功能

《Java使用HttpClient实现图片下载与本地保存功能》在当今数字化时代,网络资源的获取与处理已成为软件开发中的常见需求,其中,图片作为网络上最常见的资源之一,其下载与保存功能在许多应用场景中都... 目录引言一、Apache HttpClient简介二、技术栈与环境准备三、实现图片下载与保存功能1.

Python中使用uv创建环境及原理举例详解

《Python中使用uv创建环境及原理举例详解》uv是Astral团队开发的高性能Python工具,整合包管理、虚拟环境、Python版本控制等功能,:本文主要介绍Python中使用uv创建环境及... 目录一、uv工具简介核心特点:二、安装uv1. 通过pip安装2. 通过脚本安装验证安装:配置镜像源(可