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

相关文章

Java function函数式接口的使用方法与实例

《Javafunction函数式接口的使用方法与实例》:本文主要介绍Javafunction函数式接口的使用方法与实例,函数式接口如一支未完成的诗篇,用Lambda表达式作韵脚,将代码的机械美感... 目录引言-当代码遇见诗性一、函数式接口的生物学解构1.1 函数式接口的基因密码1.2 六大核心接口的形态学

使用DeepSeek API 结合VSCode提升开发效率

《使用DeepSeekAPI结合VSCode提升开发效率》:本文主要介绍DeepSeekAPI与VisualStudioCode(VSCode)结合使用,以提升软件开发效率,具有一定的参考价值... 目录引言准备工作安装必要的 VSCode 扩展配置 DeepSeek API1. 创建 API 请求文件2.

使用TomCat,service输出台出现乱码的解决

《使用TomCat,service输出台出现乱码的解决》本文介绍了解决Tomcat服务输出台中文乱码问题的两种方法,第一种方法是修改`logging.properties`文件中的`prefix`和`... 目录使用TomCat,service输出台出现乱码问题1解决方案问题2解决方案总结使用TomCat,

解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题

《解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题》文章详细描述了在使用lombok的@Data注解标注实体类时遇到编译无误但运行时报错的问题,分析... 目录问题分析问题解决方案步骤一步骤二步骤三总结问题使用lombok注解@Data标注实体类,编译时

VScode连接远程Linux服务器环境配置图文教程

《VScode连接远程Linux服务器环境配置图文教程》:本文主要介绍如何安装和配置VSCode,包括安装步骤、环境配置(如汉化包、远程SSH连接)、语言包安装(如C/C++插件)等,文中给出了详... 目录一、安装vscode二、环境配置1.中文汉化包2.安装remote-ssh,用于远程连接2.1安装2

vscode保存代码时自动eslint格式化图文教程

《vscode保存代码时自动eslint格式化图文教程》:本文主要介绍vscode保存代码时自动eslint格式化的相关资料,包括打开设置文件并复制特定内容,文中通过代码介绍的非常详细,需要的朋友... 目录1、点击设置2、选择远程--->点击右上角打开设置3、会弹出settings.json文件,将以下内

Java中使用Java Mail实现邮件服务功能示例

《Java中使用JavaMail实现邮件服务功能示例》:本文主要介绍Java中使用JavaMail实现邮件服务功能的相关资料,文章还提供了一个发送邮件的示例代码,包括创建参数类、邮件类和执行结... 目录前言一、历史背景二编程、pom依赖三、API说明(一)Session (会话)(二)Message编程客

C++中使用vector存储并遍历数据的基本步骤

《C++中使用vector存储并遍历数据的基本步骤》C++标准模板库(STL)提供了多种容器类型,包括顺序容器、关联容器、无序关联容器和容器适配器,每种容器都有其特定的用途和特性,:本文主要介绍C... 目录(1)容器及简要描述‌php顺序容器‌‌关联容器‌‌无序关联容器‌(基于哈希表):‌容器适配器‌:(

使用Python实现高效的端口扫描器

《使用Python实现高效的端口扫描器》在网络安全领域,端口扫描是一项基本而重要的技能,通过端口扫描,可以发现目标主机上开放的服务和端口,这对于安全评估、渗透测试等有着不可忽视的作用,本文将介绍如何使... 目录1. 端口扫描的基本原理2. 使用python实现端口扫描2.1 安装必要的库2.2 编写端口扫

使用Python实现操作mongodb详解

《使用Python实现操作mongodb详解》这篇文章主要为大家详细介绍了使用Python实现操作mongodb的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、示例二、常用指令三、遇到的问题一、示例from pymongo import MongoClientf