August 27, 2022

Raspberry Pi Pico - SDK blink example/h3> Here is what I get when I do:
cd sdk-examples/build
make blink
Namely:
[tom@trona build]$ make blink
[  0%] Creating directories for 'ELF2UF2Build'
[  0%] No download step for 'ELF2UF2Build'
[  0%] No update step for 'ELF2UF2Build'
[  0%] No patch step for 'ELF2UF2Build'
[  0%] Performing configure step for 'ELF2UF2Build'
-- The C compiler identification is GNU 13.2.1
-- The CXX compiler identification is GNU 13.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done (0.5s)
-- Generating done (0.0s)
-- Build files have been written to: /u1/Projects/rp2040/pico-examples/build/elf2uf2
[  0%] Performing build step for 'ELF2UF2Build'
[ 50%] Building CXX object CMakeFiles/elf2uf2.dir/main.cpp.o
[100%] Linking CXX executable elf2uf2
[100%] Built target elf2uf2
[  0%] No install step for 'ELF2UF2Build'
[  0%] Completed 'ELF2UF2Build'
[  0%] Built target ELF2UF2Build
[  0%] Building ASM object pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default.dir/compile_time_choice.S.obj
[  0%] Linking ASM executable bs2_default.elf
[  0%] Built target bs2_default
[  0%] Generating bs2_default.bin
[  0%] Generating bs2_default_padded_checksummed.S
[  0%] Built target bs2_default_padded_checksummed_asm
[  0%] Building C object blink/CMakeFiles/blink.dir/blink.c.obj
[  0%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj
[  0%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj
[  0%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_platform/platform.c.obj
[  0%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/hardware_claim/claim.c.obj
[  0%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj
[  0%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj
[  0%] Building ASM object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.obj
[  0%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/common/pico_sync/sem.c.obj
[  0%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/common/pico_sync/lock_core.c.obj
[  0%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/common/pico_sync/mutex.c.obj
[  0%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/common/pico_sync/critical_section.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/common/pico_time/time.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/common/pico_time/timeout_helper.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/common/pico_util/datetime.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/common/pico_util/pheap.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/common/pico_util/queue.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/hardware_divider/divider.S.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_printf/printf.c.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_divider/divider.S.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_double/double_aeabi.S.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_double/double_init_rom.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_double/double_math.c.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_double/double_v1_rom_shim.S.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_int64_ops/pico_int64_ops_aeabi.S.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_float/float_aeabi.S.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_float/float_init_rom.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_float/float_math.c.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_float/float_v1_rom_shim.S.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_malloc/pico_malloc.c.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_mem_ops/mem_ops_aeabi.S.obj
[100%] Building ASM object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_standard_link/crt0.S.obj
[100%] Building CXX object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_standard_link/new_delete.cpp.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_standard_link/binary_info.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj
[100%] Building C object blink/CMakeFiles/blink.dir/u1/Projects/rp2040/pico-sdk/src/rp2_common/pico_stdio_uart/stdio_uart.c.obj
[100%] Linking CXX executable blink.elf
[100%] Built target blink


Have any comments? Questions? Drop me a line!

Tom's electronics pages / tom@mmto.org