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

相关文章

mybatis映射器配置小结

《mybatis映射器配置小结》本文详解MyBatis映射器配置,重点讲解字段映射的三种解决方案(别名、自动驼峰映射、resultMap),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定... 目录select中字段的映射问题使用SQL语句中的别名功能使用mapUnderscoreToCame

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

Java使用Javassist动态生成HelloWorld类

《Java使用Javassist动态生成HelloWorld类》Javassist是一个非常强大的字节码操作和定义库,它允许开发者在运行时创建新的类或者修改现有的类,本文将简单介绍如何使用Javass... 目录1. Javassist简介2. 环境准备3. 动态生成HelloWorld类3.1 创建CtC

使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解

《使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解》本文详细介绍了如何使用Python通过ncmdump工具批量将.ncm音频转换为.mp3的步骤,包括安装、配置ffmpeg环... 目录1. 前言2. 安装 ncmdump3. 实现 .ncm 转 .mp34. 执行过程5. 执行结

Java使用jar命令配置服务器端口的完整指南

《Java使用jar命令配置服务器端口的完整指南》本文将详细介绍如何使用java-jar命令启动应用,并重点讲解如何配置服务器端口,同时提供一个实用的Web工具来简化这一过程,希望对大家有所帮助... 目录1. Java Jar文件简介1.1 什么是Jar文件1.2 创建可执行Jar文件2. 使用java

C#使用Spire.Doc for .NET实现HTML转Word的高效方案

《C#使用Spire.Docfor.NET实现HTML转Word的高效方案》在Web开发中,HTML内容的生成与处理是高频需求,然而,当用户需要将HTML页面或动态生成的HTML字符串转换为Wor... 目录引言一、html转Word的典型场景与挑战二、用 Spire.Doc 实现 HTML 转 Word1

Java中的抽象类与abstract 关键字使用详解

《Java中的抽象类与abstract关键字使用详解》:本文主要介绍Java中的抽象类与abstract关键字使用详解,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、抽象类的概念二、使用 abstract2.1 修饰类 => 抽象类2.2 修饰方法 => 抽象方法,没有

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

Vite 打包目录结构自定义配置小结

《Vite打包目录结构自定义配置小结》在Vite工程开发中,默认打包后的dist目录资源常集中在asset目录下,不利于资源管理,本文基于Rollup配置原理,本文就来介绍一下通过Vite配置自定义... 目录一、实现原理二、具体配置步骤1. 基础配置文件2. 配置说明(1)js 资源分离(2)非 JS 资

MyBatis ParameterHandler的具体使用

《MyBatisParameterHandler的具体使用》本文主要介绍了MyBatisParameterHandler的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录一、概述二、源码1 关键属性2.setParameters3.TypeHandler1.TypeHa