Купил контроллер rp2040. Решил писать программу в Arduino IDE. Но есть такая проблема: при загрузке кода вылезает ошибка компиляции для платы Raspberry Pi Pico. И так с любым кодом, даже с Blink. Помогите исправить. Я новичок, поэтому еще много чего не понимаю.
Первое, что стоит понять, это то, что говоря об ошибке компиляции нужно привести код, который компилируешь и полный текст ошибки. И то и другое текстом, не картинками! Код оформленный как положено, даже если это просто Blink.
Окей. Сейчас немного занят, освобожусь и выложу код и текст ошибки
Arduino: 1.8.19 (Windows Store 1.8.57.0) (Windows 10), Плата:“Raspberry Pi Pico, 2MB (no FS), 225 MHz (Overclock), Small (-Os) (standard), Disabled, Disabled, Disabled, Disabled, None, Pico SDK, IPv4 Only, Default (UF2)”
C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware -hardware C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\tools-builder -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -tools C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages -built-in-libraries C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\libraries -libraries C:\Users\Zakhe\OneDrive\Документы\Arduino\libraries -fqbn=rp2040:rp2040:rpipico:flash=2097152_0,freq=225,opt=Small,rtti=Disabled,stackprotect=Disabled,exceptions=Disabled,dbgport=Disabled,dbglvl=None,usbstack=picosdk,ipbtstack=ipv4only,uploadmethod=default -vid-pid=2E8A_0003 -ide-version=10819 -build-path C:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157 -warnings=none -build-cache C:\Users\Zakhe\AppData\Local\Temp\arduino_cache_395685 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.pqt-gcc-riscv.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-gcc-riscv\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-gcc-riscv-4.0.1-8ec9d6f.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-gcc-riscv\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-picotool.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-picotool\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-picotool-4.0.1-8ec9d6f.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-picotool\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-python3.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-python3\1.0.1-base-3a57aed-1 -prefs=runtime.tools.pqt-python3-1.0.1-base-3a57aed-1.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-python3\1.0.1-base-3a57aed-1 -prefs=runtime.tools.pqt-openocd.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-openocd\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-openocd-4.0.1-8ec9d6f.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-openocd\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-mklittlefs.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-mklittlefs\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-mklittlefs-4.0.1-8ec9d6f.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-mklittlefs\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-pioasm.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-pioasm\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-pioasm-4.0.1-8ec9d6f.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-pioasm\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-gcc.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-gcc\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-gcc-4.0.1-8ec9d6f.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-gcc\4.0.1-8ec9d6f -verbose C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\examples\01.Basics\Blink\Blink.ino
C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\arduino-builder -compile -logger=machine -hardware C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware -hardware C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\tools-builder -tools C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\hardware\tools\avr -tools C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages -built-in-libraries C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\libraries -libraries C:\Users\Zakhe\OneDrive\Документы\Arduino\libraries -fqbn=rp2040:rp2040:rpipico:flash=2097152_0,freq=225,opt=Small,rtti=Disabled,stackprotect=Disabled,exceptions=Disabled,dbgport=Disabled,dbglvl=None,usbstack=picosdk,ipbtstack=ipv4only,uploadmethod=default -vid-pid=2E8A_0003 -ide-version=10819 -build-path C:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157 -warnings=none -build-cache C:\Users\Zakhe\AppData\Local\Temp\arduino_cache_395685 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.pqt-gcc-riscv.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-gcc-riscv\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-gcc-riscv-4.0.1-8ec9d6f.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-gcc-riscv\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-picotool.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-picotool\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-picotool-4.0.1-8ec9d6f.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-picotool\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-python3.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-python3\1.0.1-base-3a57aed-1 -prefs=runtime.tools.pqt-python3-1.0.1-base-3a57aed-1.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-python3\1.0.1-base-3a57aed-1 -prefs=runtime.tools.pqt-openocd.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-openocd\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-openocd-4.0.1-8ec9d6f.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-openocd\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-mklittlefs.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-mklittlefs\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-mklittlefs-4.0.1-8ec9d6f.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-mklittlefs\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-pioasm.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-pioasm\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-pioasm-4.0.1-8ec9d6f.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-pioasm\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-gcc.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-gcc\4.0.1-8ec9d6f -prefs=runtime.tools.pqt-gcc-4.0.1-8ec9d6f.path=C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-gcc\4.0.1-8ec9d6f -verbose C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\examples\01.Basics\Blink\Blink.ino
Using board ‘rpipico’ from platform in folder: C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1
Using core ‘rp2040’ from platform in folder: C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1
Detecting libraries used…
“C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-gcc\4.0.1-8ec9d6f/bin/arm-none-eabi-g++” -I “C:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157/core” -c -Werror=return-type -Wno-psabi -DUSBD_PID=0x000a -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=250 “-DUSB_MANUFACTURER="Raspberry Pi"” “-DUSB_PRODUCT="Pico"” -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 “-DARDUINO_VARIANT="rpipico"” -DPICO_FLASH_SIZE_BYTES=2097152 “@C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/rp2040/platform_def.txt” -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions “-iprefixC:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/” “@C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/rp2040/platform_inc.txt” “@C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/core_inc.txt” “-IC:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/include” -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=225000000L -DARDUINO=10819 -DARDUINO_RASPBERRY_PI_PICO “-DBOARD_NAME="RASPBERRY_PI_PICO"” -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE “-IC:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1\cores\rp2040” “-IC:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1\variants\rpipico” “C:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157\sketch\Blink.ino.cpp” -o nul
Generating function prototypes…
“C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-gcc\4.0.1-8ec9d6f/bin/arm-none-eabi-g++” -I “C:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157/core” -c -Werror=return-type -Wno-psabi -DUSBD_PID=0x000a -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=250 “-DUSB_MANUFACTURER="Raspberry Pi"” “-DUSB_PRODUCT="Pico"” -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 “-DARDUINO_VARIANT="rpipico"” -DPICO_FLASH_SIZE_BYTES=2097152 “@C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/rp2040/platform_def.txt” -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions “-iprefixC:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/” “@C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/rp2040/platform_inc.txt” “@C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/core_inc.txt” “-IC:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/include” -fno-rtti -std=gnu++17 -g -pipe -w -x c++ -E -CC -DF_CPU=225000000L -DARDUINO=10819 -DARDUINO_RASPBERRY_PI_PICO “-DBOARD_NAME="RASPBERRY_PI_PICO"” -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE “-IC:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1\cores\rp2040” “-IC:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1\variants\rpipico” “C:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157\sketch\Blink.ino.cpp” -o “C:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157\preproc\ctags_target_for_gcc_minus_e.cpp”
“C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\tools-builder\ctags\5.8-arduino11/ctags” -u --language-force=c++ -f - --c+±kinds=svpf --fields=KSTtzns --line-directives “C:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157\preproc\ctags_target_for_gcc_minus_e.cpp”
Компиляция скетча…
“C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-python3\1.0.1-base-3a57aed-1/python3” -I “C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/tools/signing.py” --mode header --publickey “C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.57.0_x86__mdqgnx93n4wtt\examples\01.Basics\Blink/public.key” --out “C:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157/core/Updater_Signing.h”
“C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-gcc\4.0.1-8ec9d6f/bin/arm-none-eabi-g++” -I “C:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157/core” -c -Werror=return-type -Wno-psabi -DUSBD_PID=0x000a -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=250 “-DUSB_MANUFACTURER="Raspberry Pi"” “-DUSB_PRODUCT="Pico"” -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 “-DARDUINO_VARIANT="rpipico"” -DPICO_FLASH_SIZE_BYTES=2097152 “@C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/rp2040/platform_def.txt” -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -MMD “-iprefixC:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/” “@C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/rp2040/platform_inc.txt” “@C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/core_inc.txt” “-IC:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/include” -fno-rtti -std=gnu++17 -g -pipe -DF_CPU=225000000L -DARDUINO=10819 -DARDUINO_RASPBERRY_PI_PICO “-DBOARD_NAME="RASPBERRY_PI_PICO"” -DARDUINO_ARCH_RP2040 -Os -DWIFICC=CYW43_COUNTRY_WORLDWIDE “-IC:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1\cores\rp2040” “-IC:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1\variants\rpipico” “C:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157\sketch\Blink.ino.cpp” -o “C:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157\sketch\Blink.ino.cpp.o”
Compiling libraries…
Compiling core…
Using precompiled core: C:\Users\Zakhe\AppData\Local\Temp\arduino_cache_395685\core\core_677fd449e2ea9428a7ed94b75d78e0f8.a
Linking everything together…
“C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-python3\1.0.1-base-3a57aed-1/python3” -I “C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/tools/simplesub.py” --input “C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/rp2040/memmap_default.ld” --out “C:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157/memmap_default.ld” --sub FLASH_LENGTH 2093056 --sub EEPROM_START 270528512 --sub FS_START 270528512 --sub FS_END 270528512 --sub RAM_LENGTH 256k --sub PSRAM_LENGTH 0
“C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-gcc\4.0.1-8ec9d6f/bin/arm-none-eabi-gcc” -Werror=return-type -Wno-psabi -DUSBD_PID=0x000a -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=250 “-DUSB_MANUFACTURER="Raspberry Pi"” “-DUSB_PRODUCT="Pico"” -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 “-DARDUINO_VARIANT="rpipico"” -DPICO_FLASH_SIZE_BYTES=2097152 “@C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/rp2040/platform_def.txt” -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -Os -u _printf_float -u _scanf_float -c “C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/boot2/rp2040/boot2_w25q080_2_padded_checksum.S” “-IC:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/pico-sdk/src/rp2040/hardware_regs/include/” “-IC:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/pico-sdk/src/common/pico_binary_info/include” -o “C:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157/boot2.o”
“C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\tools\pqt-gcc\4.0.1-8ec9d6f/bin/arm-none-eabi-g++” “-LC:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157” -Werror=return-type -Wno-psabi -DUSBD_PID=0x000a -DUSBD_VID=0x2e8a -DUSBD_MAX_POWER_MA=250 “-DUSB_MANUFACTURER="Raspberry Pi"” “-DUSB_PRODUCT="Pico"” -DLWIP_IPV6=0 -DLWIP_IPV4=1 -DLWIP_IGMP=1 -DLWIP_CHECKSUM_CTRL_PER_NETIF=1 “-DARDUINO_VARIANT="rpipico"” -DPICO_FLASH_SIZE_BYTES=2097152 “@C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/rp2040/platform_def.txt” -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -fno-exceptions -Os -u _printf_float -u _scanf_float “@C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/rp2040/platform_wrap.txt” “@C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/core_wrap.txt” -Wl,–cref -Wl,–check-sections -Wl,–gc-sections -Wl,–unresolved-symbols=report-all -Wl,–warn-common -Wl,–undefined=runtime_init_install_ram_vector_table -Wl,–undefined=__pre_init_runtime_init_clocks -Wl,–undefined=__pre_init_runtime_init_bootrom_reset -Wl,–undefined=__pre_init_runtime_init_early_resets -Wl,–undefined=__pre_init_runtime_init_usb_power_down -Wl,–undefined=__pre_init_runtime_init_clocks -Wl,–undefined=__pre_init_runtime_init_post_clock_resets -Wl,–undefined=__pre_init_runtime_init_spin_locks_reset -Wl,–undefined=__pre_init_runtime_init_boot_locks_reset -Wl,–undefined=__pre_init_runtime_init_bootrom_locking_enable -Wl,–undefined=__pre_init_runtime_init_mutex -Wl,–undefined=__pre_init_runtime_init_default_alarm_pool -Wl,–undefined=__pre_init_first_per_core_initializer -Wl,–undefined=__pre_init_runtime_init_per_core_bootrom_reset -Wl,–undefined=__pre_init_runtime_init_per_core_h3_irq_registers -Wl,–undefined=__pre_init_runtime_init_per_core_irq_priorities “-Wl,–script=C:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157/memmap_default.ld” “-Wl,-Map,C:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157/Blink.ino.map” -o “C:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157/Blink.ino.elf” -Wl,–no-warn-rwx-segments -Wl,–start-group “C:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157\sketch\Blink.ino.cpp.o” “C:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157/…\arduino_cache_395685\core\core_677fd449e2ea9428a7ed94b75d78e0f8.a” “C:\Users\Zakhe\AppData\Local\Temp\arduino_build_806157/boot2.o” “C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/rp2040/ota.o” “C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/rp2040/libpico.a” “C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/rp2040/libipv4.a” “C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/rp2040/libbearssl.a” -lm -lc -lstdc++ -lc -Wl,–end-group
C:/Users/Zakhe/OneDrive/���������/ArduinoData/packages/rp2040/tools/pqt-gcc/4.0.1-8ec9d6f/bin/…/lib/gcc/arm-none-eabi/14.2.0/…/…/…/…/arm-none-eabi/bin/ld.exe: cannot find C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/rp2040/ota.o: No such file or directory
C:/Users/Zakhe/OneDrive/���������/ArduinoData/packages/rp2040/tools/pqt-gcc/4.0.1-8ec9d6f/bin/…/lib/gcc/arm-none-eabi/14.2.0/…/…/…/…/arm-none-eabi/bin/ld.exe: cannot find C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/rp2040/libpico.a: No such file or directory
C:/Users/Zakhe/OneDrive/���������/ArduinoData/packages/rp2040/tools/pqt-gcc/4.0.1-8ec9d6f/bin/…/lib/gcc/arm-none-eabi/14.2.0/…/…/…/…/arm-none-eabi/bin/ld.exe: cannot find C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/rp2040/libipv4.a: No such file or directory
C:/Users/Zakhe/OneDrive/���������/ArduinoData/packages/rp2040/tools/pqt-gcc/4.0.1-8ec9d6f/bin/…/lib/gcc/arm-none-eabi/14.2.0/…/…/…/…/arm-none-eabi/bin/ld.exe: cannot find C:\Users\Zakhe\OneDrive\Документы\ArduinoData\packages\rp2040\hardware\rp2040\4.3.1/lib/rp2040/libbearssl.a: No such file or directory
collect2.exe: error: ld returned 1 exit status
exit status 1
Ошибка компиляции для платы Raspberry Pi Pico.
/*
Blink
Turns an LED on for one second, then off for one second, repeatedly.
Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO
it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN is set to
the correct LED pin independent of which board is used.
If you want to know what pin the on-board LED is connected to on your Arduino
model, check the Technical Specs of your board at:
https://www.arduino.cc/en/Main/Products
modified 8 May 2014
by Scott Fitzgerald
modified 2 Sep 2016
by Arturo Guadalupi
modified 8 Sep 2016
by Colby Newman
This example code is in the public domain.
https://www.arduino.cc/en/Tutorial/BuiltInExamples/Blink
*/
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Аддон какой и какая плата выбрана?
А в путях к библиотекам разве можно кирилицу?
До этого работал с esp8266. Все было нормально
как понять аддон? Можешь объяснить, пожалуйста
А вот этот и другие три файла, на которые выругалось реально в этом месте есть или нет?
rp2040
штатно Ардуино IDE не поддерживается, нужно ставить поддержку отдельно, обычно через менеджер плат
https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json доп. ссылка
Пробовал Arduino Mbed OS RP2040 Boards и Raspberry Pi rp2040(4.3.1)
И что, и там, и там одна и та же ошибка?
Мне кажется, что это из-за кириллицы в пути к библиотекам, т. к. файлы есть.
Как поменять этот путь? По умолчанию у меня выбрана папка “документы” и переименовать ее нельзя, т. к. системная.
ща проверю
Везде ошибка компиляции.
Раньше постоянная проблема была с именем пользователя на кириллице. Но вроде она уже не актуальна, не уверен.
Здесь немножко другое. В локальном профиле папки Документы нет, в реальности она Documents. В профиле в OneDrive я нее знаю, какая там реальная папка, а что её символическое обозначение. Но мне кажется, что путаница выходит где-то тут.
Путь настраивается в настройках IDE. На той же вкладке, где плату добавляли. Попробуйте куда-нибудь за пределы профиля папку вынести, в корень диска например.
Вопрос. А может вся эта лебеда, потому что у меня с windows store Arduino IDE скачано?
Скорее всего проблема в имени пользователя. Заведите отдельного юзера с именем на латинице и запустите компиляцию из-под него
Имя у него как раз на латинице. А вот “Документы” смущают.