earlephilhower / arduino-pico

Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards
GNU Lesser General Public License v2.1
1.99k stars 412 forks source link

Won't Install on Raspberry Pi #41

Closed JohnInWales closed 3 years ago

JohnInWales commented 3 years ago

Trying to install using Board Manager (Arduino IDE 1.8.13) on a Raspberry Pi 4 4Gb using Raspberry Pi OS 32-bit, and get error "Tool pqt-gcc is not available for your operating system."

It installed, and so far works, with no problems in Linux Mint on another machine.

yoramrotbach commented 3 years ago

I confirm same behavior

Yoram

TestUserOnlineNL commented 3 years ago

Please fix this problem so that we can do development on the raspberry pi. I got the same error. Many thanks in advance.

arijus303 commented 3 years ago

RPI3 B+ , doesn't install either , im getting : "Tool pqt-elf2uf2 is not available for your operating system"

Running on Raspbian GNU/Linux 10 (buster) original C/Cmake tool-chain works and compiles fine. Any help would be great, thx in advance

earlephilhower commented 3 years ago

Thanks, this is a known issue.

I compile all tools from scratch on my Linux x86-64 server: Mac, Windows, AARCH64, etc. To do this, I need cross-compilers for the targets. I don't even have a Mac or an ARM64 system, but I support them for this and the ESP8266 using this setup.

Unfortunately the Raspberry PI cross compiler available from the RPI project is ancient 4.xxx and can't build the pico-sdk because it doesn't support all the C++ features it uses.

If you know of a newer cross-compiler, please do let me know and I can add it back to the pico-quick-toolchain build.

Making the RPI binaries is trivial w/the right x-compiler...literally remove one # and redo make -j32 and sit back for 30 minutes...

JohnInWales commented 3 years ago

That's a shame. It's a computer it should work on, as it comes from the same manufacturer, and Raspberry Pi encourage people to use them to program Picos! But if it's not possible I can live with it.

If you haven't already, and I've missed it, could you put a note in the read me file to explain this, as I'm sure a lot of people will get caught out by it?

earlephilhower commented 3 years ago

@JohnInWales sorry, good point. I do want to add RPI support, but need someone to point me to a proper cross-compiler. I'll update the readme with a little note.

earlephilhower commented 3 years ago

Good news, @JohnInWales @arijus303 @TestUserOnlineNL @yoramrotbach . It looks like Ubuntu has a gcc-7 cross-compiler available as part of the standard repos now!

I will attempt to rebuild the Docker build system and then re-add the RPI toolchain builds and leave a note here for you to test them out later today...

earlephilhower commented 3 years ago

@JohnInWales @arijus303 @TestUserOnlineNL @yoramrotbach - Can one of you please give release 0.9.11 a try on a real Raspberry Pi and report back?

JohnInWales commented 3 years ago

Thanks for finding a solution so fast. It installed without any problem, but fails when compiling your "Fade" example. I've pasted the full log below, but the actual error is:

/home/pi/.arduino15/packages/rp2040/tools/pqt-python3/1.0.1-base-3a57aed/python3: no such file or directory

I've updated the Mint machine, and that compiles with no problems.

On the Pi, the "1.0.1-base-3a57aed" directory contains the directories "bin" and "share", and file "package.json" On my Linux Mint PC, the directory contains "placeholder_for_arduino" (an empty file), and "python3"

Let me know if you need more information.


Arduino: 1.8.13 (Linux), Board: "Raspberry Pi Pico, 2MB (no FS), 125 MHz, Disabled, None"

/opt/arduino-1.8.13/arduino-builder -dump-prefs -logger=machine -hardware /opt/arduino-1.8.13/hardware -hardware /home/pi/.arduino15/packages -tools /opt/arduino-1.8.13/tools-builder -tools /opt/arduino-1.8.13/hardware/tools/avr -tools /home/pi/.arduino15/packages -built-in-libraries /opt/arduino-1.8.13/libraries -libraries /home/pi/Arduino/libraries -fqbn=rp2040:rp2040:rpipico:flash=2097152_0,freq=125,dbgport=Disabled,dbglvl=None -vid-pid=0000_0000 -ide-version=10813 -build-path /tmp/arduino_build_682589 -warnings=none -build-cache /tmp/arduino_cache_604593 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.pqt-python3.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-python3/1.0.1-base-3a57aed -prefs=runtime.tools.pqt-python3-1.0.1-base-3a57aed.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-python3/1.0.1-base-3a57aed -prefs=runtime.tools.pqt-mklittlefs.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-mklittlefs/1.1.0-a-81a1771 -prefs=runtime.tools.pqt-mklittlefs-1.1.0-a-81a1771.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-mklittlefs/1.1.0-a-81a1771 -prefs=runtime.tools.pqt-openocd.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-openocd/1.1.0-a-81a1771 -prefs=runtime.tools.pqt-openocd-1.1.0-a-81a1771.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-openocd/1.1.0-a-81a1771 -prefs=runtime.tools.pqt-gcc.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-gcc/1.1.0-a-81a1771 -prefs=runtime.tools.pqt-gcc-1.1.0-a-81a1771.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-gcc/1.1.0-a-81a1771 -prefs=runtime.tools.pqt-pioasm.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-pioasm/1.1.0-a-81a1771 -prefs=runtime.tools.pqt-pioasm-1.1.0-a-81a1771.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-pioasm/1.1.0-a-81a1771 -prefs=runtime.tools.pqt-elf2uf2.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-elf2uf2/1.1.0-a-81a1771 -prefs=runtime.tools.pqt-elf2uf2-1.1.0-a-81a1771.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-elf2uf2/1.1.0-a-81a1771 -verbose /home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/libraries/rp2040/examples/Fade/Fade.ino /opt/arduino-1.8.13/arduino-builder -compile -logger=machine -hardware /opt/arduino-1.8.13/hardware -hardware /home/pi/.arduino15/packages -tools /opt/arduino-1.8.13/tools-builder -tools /opt/arduino-1.8.13/hardware/tools/avr -tools /home/pi/.arduino15/packages -built-in-libraries /opt/arduino-1.8.13/libraries -libraries /home/pi/Arduino/libraries -fqbn=rp2040:rp2040:rpipico:flash=2097152_0,freq=125,dbgport=Disabled,dbglvl=None -vid-pid=0000_0000 -ide-version=10813 -build-path /tmp/arduino_build_682589 -warnings=none -build-cache /tmp/arduino_cache_604593 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.pqt-python3.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-python3/1.0.1-base-3a57aed -prefs=runtime.tools.pqt-python3-1.0.1-base-3a57aed.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-python3/1.0.1-base-3a57aed -prefs=runtime.tools.pqt-mklittlefs.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-mklittlefs/1.1.0-a-81a1771 -prefs=runtime.tools.pqt-mklittlefs-1.1.0-a-81a1771.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-mklittlefs/1.1.0-a-81a1771 -prefs=runtime.tools.pqt-openocd.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-openocd/1.1.0-a-81a1771 -prefs=runtime.tools.pqt-openocd-1.1.0-a-81a1771.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-openocd/1.1.0-a-81a1771 -prefs=runtime.tools.pqt-gcc.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-gcc/1.1.0-a-81a1771 -prefs=runtime.tools.pqt-gcc-1.1.0-a-81a1771.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-gcc/1.1.0-a-81a1771 -prefs=runtime.tools.pqt-pioasm.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-pioasm/1.1.0-a-81a1771 -prefs=runtime.tools.pqt-pioasm-1.1.0-a-81a1771.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-pioasm/1.1.0-a-81a1771 -prefs=runtime.tools.pqt-elf2uf2.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-elf2uf2/1.1.0-a-81a1771 -prefs=runtime.tools.pqt-elf2uf2-1.1.0-a-81a1771.path=/home/pi/.arduino15/packages/rp2040/tools/pqt-elf2uf2/1.1.0-a-81a1771 -verbose /home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/libraries/rp2040/examples/Fade/Fade.ino Using board 'rpipico' from platform in folder: /home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11 Using core 'rp2040' from platform in folder: /home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11 Detecting libraries used... /home/pi/.arduino15/packages/rp2040/tools/pqt-gcc/1.1.0-a-81a1771/bin/arm-none-eabi-g++ -c -Os -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico_base/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_unique_id/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_platform/include/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_base/include/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2040/hardware_regs/include/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_timer/include/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_stdlib/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_i2c/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_flash/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_base/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-examples/build/generated/pico_base -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/boards/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_platform/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2040/hardware_regs/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_base/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2040/hardware_structs/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_claim/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_sync/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_uart/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_divider/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_time/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_timer/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_sync/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_util/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_runtime/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_resets/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_pll/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_irq/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_printf/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_bit_ops/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_divider/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_double/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_float/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_binary_info/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_pio/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_stdio/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2040/hardware_regs/include/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/lib/tinyusb/src/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_stdio_usb/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_spi/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_pwm/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_adc/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_multicore/include -std=gnu++17 -g -w -x c++ -E -CC -DSERIALUSB_PID=0x000a -DF_CPU=125000000L -DARDUINO=10813 -DARDUINO_RASPBERRY_PI_PICO -DARDUINO_ARCH_RP2040 -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/cores/rp2040 -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/variants/rpipico /tmp/arduino_build_682589/sketch/Fade.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE Generating function prototypes... /home/pi/.arduino15/packages/rp2040/tools/pqt-gcc/1.1.0-a-81a1771/bin/arm-none-eabi-g++ -c -Os -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico_base/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_unique_id/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_platform/include/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_base/include/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2040/hardware_regs/include/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_timer/include/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_stdlib/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_i2c/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_flash/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_base/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-examples/build/generated/pico_base -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/boards/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_platform/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2040/hardware_regs/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_base/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2040/hardware_structs/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_claim/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_sync/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_uart/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_divider/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_time/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_timer/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_sync/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_util/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_runtime/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_resets/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_pll/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_irq/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_printf/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_bit_ops/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_divider/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_double/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_float/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_binary_info/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_pio/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_stdio/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2040/hardware_regs/include/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/lib/tinyusb/src/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_stdio_usb/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_spi/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_pwm/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_adc/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_multicore/include -std=gnu++17 -g -w -x c++ -E -CC -DSERIALUSB_PID=0x000a -DF_CPU=125000000L -DARDUINO=10813 -DARDUINO_RASPBERRY_PI_PICO -DARDUINO_ARCH_RP2040 -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/cores/rp2040 -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/variants/rpipico /tmp/arduino_build_682589/sketch/Fade.ino.cpp -o /tmp/arduino_build_682589/preproc/ctags_target_for_gcc_minus_e.cpp -DARDUINO_LIB_DISCOVERY_PHASE /opt/arduino-1.8.13/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /tmp/arduino_build_682589/preproc/ctags_target_for_gcc_minus_e.cpp Compiling sketch... /home/pi/.arduino15/packages/rp2040/tools/pqt-gcc/1.1.0-a-81a1771/bin/arm-none-eabi-g++ -c -Os -march=armv6-m -mcpu=cortex-m0plus -mthumb -ffunction-sections -fdata-sections -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico_base/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_unique_id/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_platform/include/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_base/include/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2040/hardware_regs/include/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_timer/include/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_stdlib/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_gpio/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_i2c/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_flash/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_base/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-examples/build/generated/pico_base -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/boards/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_platform/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2040/hardware_regs/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_base/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2040/hardware_structs/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_claim/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_sync/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_uart/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_divider/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_time/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_timer/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_sync/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_util/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_runtime/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_clocks/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_resets/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_watchdog/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_xosc/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_pll/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_vreg/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_irq/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_printf/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_bootrom/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_bit_ops/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_divider/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_double/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_int64_ops/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_float/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/common/pico_binary_info/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_pio/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_stdio/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_stdio_uart/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2040/hardware_regs/include/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/lib/tinyusb/src/ -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_stdio_usb/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_spi/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_pwm/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/hardware_adc/include -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/pico-sdk/src/rp2_common/pico_multicore/include -std=gnu++17 -g -DSERIALUSB_PID=0x000a -DF_CPU=125000000L -DARDUINO=10813 -DARDUINO_RASPBERRY_PI_PICO -DARDUINO_ARCH_RP2040 -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/cores/rp2040 -I/home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/variants/rpipico /tmp/arduino_build_682589/sketch/Fade.ino.cpp -o /tmp/arduino_build_682589/sketch/Fade.ino.cpp.o Compiling libraries... Compiling core... Using precompiled core: /tmp/arduino_cache_604593/core/core_48babe9f52d624128479a548bab0f0ca.a Linking everything together... /home/pi/.arduino15/packages/rp2040/tools/pqt-python3/1.0.1-base-3a57aed/python3 /home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/tools/simplesub.py --input /home/pi/.arduino15/packages/rp2040/hardware/rp2040/0.9.11/lib/memmap_default.ld --out /tmp/arduino_build_682589/memmap_default.ld --sub FLASH_LENGTH 2093056 --sub EEPROM_START 2093056 --sub FS_START 2093056 --sub FS_END 2093056 fork/exec /home/pi/.arduino15/packages/rp2040/tools/pqt-python3/1.0.1-base-3a57aed/python3: no such file or directory Error compiling for board Raspberry Pi Pico.

earlephilhower commented 3 years ago

@JohnInWales Thanks. Easy fix. I just had the python link wrong for the RPI. 0.9.12 just put up should correct it.

JohnInWales commented 3 years ago

Thanks. Successfully uploaded Fade, and it works. I'll try something more adventurous later.

earlephilhower commented 3 years ago

Thanks for the update! Glad it's working.

TestUserOnlineNL commented 3 years ago

Many thanks for fixing the issue. Great work. 🤗👍