Do you need to do something special to use the FPU? I was expecting more of an increase and though it is faster the increase is marginal at best.
Output of a fresh cmake on a new build folderOutput of make on the same folderI tested with the donut program. the code shaped like a donut that makes a spinning donut.. Well an RP2040 can render about 1 frame in about 2 seconds. The pico 2 1 frame per second.. I would have thought with the FPU I would have seen a bit faster. I'm also running at a modest overclock of 250MHz.
I'm going to look into this maybe I just need a different header or something in the math library?
Output of a fresh cmake on a new build folder
Code:
$ cmake ..PICO_SDK_PATH is /tmp/pico-sdkTarget board (PICO_BOARD) is 'vgaboard2'.Using board configuration from /tmp/pico-sdk/src/boards/include/boards/vgaboard2.hPico Platform (PICO_PLATFORM) is 'rp2350-arm-s'.-- Defaulting build type to 'Release' since not specified.Defaulting compiler (PICO_COMPILER) to 'pico_arm_cortex_m33_gcc' since not specified.Configuring toolchain based on PICO_COMPILER 'pico_arm_cortex_m33_gcc'Using PICO_EXTRAS_PATH from environment ('/tmp/pico-extras')Defaulting PICO_GCC_TRIPLE to 'arm-none-eabi'-- The C compiler identification is GNU 8.3.1-- The CXX compiler identification is GNU 8.3.1-- Detecting C compiler ABI info-- Detecting C compiler ABI info - done-- Check for working C compiler: /usr/bin/arm-none-eabi-gcc - 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/arm-none-eabi-g++ - skipped-- Detecting CXX compile features-- Detecting CXX compile features - done-- The ASM compiler identification is GNU-- Found assembler: /usr/bin/arm-none-eabi-gccBuild type is ReleaseCMake Warning at /tmp/pico-sdk/tools/Findpicotool.cmake:28 (message): No installed picotool with version 2.0.0 found - building from source It is recommended to build and install picotool separately, or to set PICOTOOL_FETCH_FROM_GIT_PATH to a common directory for all your SDK projectsCall Stack (most recent call first): /tmp/pico-sdk/tools/CMakeLists.txt:138 (find_package) /tmp/pico-sdk/src/cmake/on_device.cmake:33 (pico_init_picotool) /tmp/pico-sdk/src/rp2350/boot_stage2/CMakeLists.txt:57 (pico_add_dis_output) /tmp/pico-sdk/src/rp2350/boot_stage2/CMakeLists.txt:100 (pico_define_boot_stage2)Downloading Picotool-- Found Python3: /usr/bin/python3.9 (found version "3.9.2") found components: Interpreter TinyUSB available at /tmp/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040; enabling build support for USB.BTstack available at /tmp/pico-sdk/lib/btstackcyw43-driver available at /tmp/pico-sdk/lib/cyw43-driverlwIP available at /tmp/pico-sdk/lib/lwipmbedtls available at /tmp/pico-sdk/lib/mbedtlsFemto - Build As PICO Library-- Configuring done-- Generating done-- Build files have been written to: /tmp/pt52-lua/p2Code:
$ makeScanning dependencies of target pioasmBuild[ 0%] Creating directories for 'pioasmBuild'[ 1%] No download step for 'pioasmBuild'[ 2%] No update step for 'pioasmBuild'[ 2%] No patch step for 'pioasmBuild'[ 3%] Performing configure step for 'pioasmBuild'Not searching for unused variables given on the command line.loading initial cache file /tmp/pt52-lua/p2/pico-sdk/src/rp2_common/pico_cyw43_driver/pioasm/tmp/pioasmBuild-cache-Release.cmake-- The CXX compiler identification is GNU 10.2.1-- 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-- Generating done-- Build files have been written to: /tmp/pt52-lua/p2/pioasm[ 3%] Performing build step for 'pioasmBuild'Scanning dependencies of target pioasm[100%] Built target pioasm[ 4%] Performing install step for 'pioasmBuild'[100%] Built target pioasmInstall the project...-- Install configuration: "Release"[ 4%] Completed 'pioasmBuild'[ 4%] Built target pioasmBuildScanning dependencies of target pico_scanvideo_dpi_timing_pio_h[ 4%] Generating timing.pio.h[ 4%] Built target pico_scanvideo_dpi_timing_pio_hScanning dependencies of target pt52-lua_sd_spi_pio_h[ 5%] Generating sd_spi.pio.h[ 5%] Built target pt52-lua_sd_spi_pio_hScanning dependencies of target picotoolForceReconfigure[ 5%] Built target picotoolForceReconfigureScanning dependencies of target picotoolBuild[ 5%] Creating directories for 'picotoolBuild'[ 6%] No download step for 'picotoolBuild'[ 6%] No update step for 'picotoolBuild'[ 7%] No patch step for 'picotoolBuild'[ 7%] Performing configure step for 'picotoolBuild'Not searching for unused variables given on the command line.-- The C compiler identification is GNU 10.2.1-- The CXX compiler identification is GNU 10.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.//tmp/pt52-lua/p2/_deps/picotool/-- Using the single-header code from /tmp/pt52-lua/p2/_deps/picotool-src/lib/nlohmann_json/single_include/-- Found Python3: /usr/bin/python3.9 (found version "3.9.2") found components: Interpreter -- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - SuccesslibUSB is not found - no USB support will be built-- Configuring done-- Generating done-- Build files have been written to: /tmp/pt52-lua/p2/_deps/picotool-build[ 8%] Performing build step for 'picotoolBuild'Scanning dependencies of target mbedcrypto[ 67%] Built target mbedcryptoScanning dependencies of target errors[ 69%] Built target errorsScanning dependencies of target elf[ 70%] Built target elfScanning dependencies of target mbedx509[ 78%] Built target mbedx509Scanning dependencies of target mbedtls[ 88%] Built target mbedtlsScanning dependencies of target bintool[ 91%] Built target bintoolScanning dependencies of target elf2uf2[ 93%] Built target elf2uf2Scanning dependencies of target picotool[100%] Built target picotool[ 9%] Performing install step for 'picotoolBuild'[ 67%] Built target mbedcrypto[ 69%] Built target errors[ 70%] Built target elf[ 78%] Built target mbedx509[ 88%] Built target mbedtls[ 91%] Built target bintool[ 93%] Built target elf2uf2[100%] Built target picotoolInstall the project...-- Install configuration: "Release"[ 10%] Performing test step for 'picotoolBuild'picotool v2.0.0 (Linux, GNU-10.2.1, Release)[ 11%] Completed 'picotoolBuild'[ 11%] Built target picotoolBuildScanning dependencies of target bs2_default[ 11%] Building ASM object pico-sdk/src/rp2350/boot_stage2/CMakeFiles/bs2_default.dir/compile_time_choice.S.obj[ 12%] Linking ASM executable bs2_default.elf[ 12%] Built target bs2_defaultScanning dependencies of target bs2_default_padded_checksummed_asm[ 12%] Generating bs2_default.bin[ 13%] Generating bs2_default_padded_checksummed.S[ 13%] Built target bs2_default_padded_checksummed_asmScanning dependencies of target pico_scanvideo_scanvideo_pio_h[ 14%] Generating scanvideo.pio.h[ 14%] Built target pico_scanvideo_scanvideo_pio_hScanning dependencies of target pico_sd_card_sd_card_pio_h[ 14%] Generating sd_card.pio.h[ 14%] Built target pico_sd_card_sd_card_pio_hScanning dependencies of target pt52-lua[ 15%] Building C object CMakeFiles/pt52-lua.dir/simple_start.c.obj[ 15%] Building C object CMakeFiles/pt52-lua.dir/pt_memalloc.c.obj[ 16%] Building C object CMakeFiles/pt52-lua.dir/programs/ptsh/ptsh.c.obj[ 17%] Building C object CMakeFiles/pt52-lua.dir/programs/ptsh/ptsh_cmds.c.obj[ 17%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lapi.c.obj[ 18%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lauxlib.c.obj[ 18%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lbaselib.c.obj[ 19%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lcode.c.obj[ 19%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lcorolib.c.obj[ 20%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lctype.c.obj[ 21%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/ldblib.c.obj[ 21%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/ldebug.c.obj[ 22%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/ldo.c.obj[ 22%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/ldrawlib.c.obj[ 23%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/ldump.c.obj[ 24%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lfslib.c.obj[ 24%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lfunc.c.obj[ 25%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lgc.c.obj[ 25%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/linit.c.obj[ 26%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/liolib.c.obj[ 26%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/llex.c.obj[ 27%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lmathlib.c.obj[ 28%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lmem.c.obj[ 28%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/loadlib.c.obj[ 29%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/loadmod.c.obj[ 29%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lobject.c.obj[ 30%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lopcodes.c.obj[ 30%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/loslib.c.obj[ 31%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lparser.c.obj[ 32%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lptlib.c.obj[ 32%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lspriteslib.c.obj[ 34%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lstate.c.obj[ 34%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lstring.c.obj[ 35%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lstrlib.c.obj[ 35%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/ltable.c.obj[ 36%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/ltablib.c.obj[ 37%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/ltm.c.obj[ 37%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lua.c.obj[ 38%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/luac.c.obj[ 38%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/luartlib.c.obj[ 39%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lundump.c.obj[ 40%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lutf8lib.c.obj[ 40%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lvm.c.obj[ 41%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lvramlib.c.obj[ 41%] Building C object CMakeFiles/pt52-lua.dir/programs/lua/lzio.c.obj[ 42%] Building C object CMakeFiles/pt52-lua.dir/pt52_vga_driver.c.obj[ 42%] Building C object CMakeFiles/pt52-lua.dir/charbuffer_improved.c.obj[ 43%] Building C object CMakeFiles/pt52-lua.dir/overlay.c.obj[ 44%] Building C object CMakeFiles/pt52-lua.dir/draw.c.obj[ 44%] Building C object CMakeFiles/pt52-lua.dir/font/font.RAM.c.obj[ 45%] Building C object CMakeFiles/pt52-lua.dir/font/font.ROM.c.obj[ 45%] Building C object CMakeFiles/pt52-lua.dir/font/icons_8x8_4bpp.c.obj[ 46%] Building C object CMakeFiles/pt52-lua.dir/attributes.c.obj[ 46%] Building C object CMakeFiles/pt52-lua.dir/vt52.c.obj[ 47%] Building C object CMakeFiles/pt52-lua.dir/sdcard/ff_disk.c.obj[ 48%] Building C object CMakeFiles/pt52-lua.dir/sdcard/ff_stdio.c.obj[ 48%] Building C object CMakeFiles/pt52-lua.dir/sdcard/sd_spi2.c.obj[ 49%] Building C object CMakeFiles/pt52-lua.dir/sdcard/dirt_ff.c.obj[ 49%] Building C object CMakeFiles/pt52-lua.dir/usb-keyboard.c.obj[ 50%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_unique_id/unique_id.c.obj[ 51%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/hardware_flash/flash.c.obj[ 51%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2350/pico_platform/platform.c.obj[ 52%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_platform_panic/panic.c.obj[ 52%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/common/hardware_claim/claim.c.obj[ 53%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/hardware_sync/sync.c.obj[ 53%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/hardware_sync_spin_lock/sync_spin_lock.c.obj[ 54%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_bootrom/bootrom.c.obj[ 55%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_bootrom/bootrom_lock.c.obj[ 55%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/hardware_boot_lock/boot_lock.c.obj[ 56%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_stdlib/stdlib.c.obj[ 56%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/hardware_gpio/gpio.c.obj[ 57%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/hardware_irq/irq.c.obj[ 57%] Building ASM object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/hardware_irq/irq_handler_chain.S.obj[ 58%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/common/pico_sync/sem.c.obj[ 59%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/common/pico_sync/lock_core.c.obj[ 59%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/common/pico_sync/mutex.c.obj[ 60%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/common/pico_sync/critical_section.c.obj[ 60%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/common/pico_time/time.c.obj[ 61%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/common/pico_time/timeout_helper.c.obj[ 62%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/hardware_timer/timer.c.obj[ 62%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/common/pico_util/datetime.c.obj[ 63%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/common/pico_util/pheap.c.obj[ 63%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/common/pico_util/queue.c.obj[ 64%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/hardware_uart/uart.c.obj[ 64%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/hardware_clocks/clocks.c.obj[ 65%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/hardware_pll/pll.c.obj[ 67%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/hardware_vreg/vreg.c.obj[ 67%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/hardware_watchdog/watchdog.c.obj[ 68%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/hardware_ticks/ticks.c.obj[ 68%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/hardware_xosc/xosc.c.obj[ 69%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/hardware_divider/divider.c.obj[ 69%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_runtime/runtime.c.obj[ 70%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init.c.obj[ 71%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_clocks.c.obj[ 71%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_runtime_init/runtime_init_stack_guard.c.obj[ 72%] Building ASM object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_bit_ops/bit_ops_aeabi.S.obj[ 72%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_divider/divider_compiler.c.obj[ 73%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_double/double_math.c.obj[ 73%] Building ASM object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_double/double_aeabi_dcp.S.obj[ 74%] Building ASM object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_double/double_fma_dcp.S.obj[ 75%] Building ASM object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_double/double_sci_m33.S.obj[ 75%] Building ASM object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_double/double_conv_m33.S.obj[ 76%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_float/float_math.c.obj[ 76%] Building ASM object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_float/float_sci_m33_vfp.S.obj[ 77%] Building ASM object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_float/float_conv_m33.S.obj[ 78%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_malloc/malloc.c.obj[ 78%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_atomic/atomic.c.obj[ 79%] Building CXX object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp.obj[ 79%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_standard_binary_info/standard_binary_info.c.obj[ 80%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_printf/printf.c.obj[ 80%] Building ASM object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_crt0/crt0.S.obj[ 81%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_clib_interface/newlib_interface.c.obj[ 82%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_stdio/stdio.c.obj[ 82%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_bootsel_via_double_reset/pico_bootsel_via_double_reset.c.obj[ 83%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/pico_multicore/multicore.c.obj[ 83%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-extras/src/rp2_common/pico_scanvideo_dpi/scanvideo.c.obj[ 84%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/hardware_dma/dma.c.obj[ 84%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/src/rp2_common/hardware_pio/pio.c.obj[ 85%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-extras/src/common/pico_scanvideo/vga_modes.c.obj[ 86%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-extras/src/common/pico_util_buffer/buffer.c.obj[ 86%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-extras/src/rp2_common/pico_sd_card/sd_card.c.obj[ 87%] Building C object CMakeFiles/pt52-lua.dir/fatfs/ff.c.obj[ 87%] Building C object CMakeFiles/pt52-lua.dir/fatfs/ffsystem.c.obj[ 88%] Building C object CMakeFiles/pt52-lua.dir/fatfs/ffunicode.c.obj[ 89%] Building C object CMakeFiles/pt52-lua.dir/femto/src/main.c.obj[ 89%] Building C object CMakeFiles/pt52-lua.dir/femto/src/LineEditor.c.obj[ 90%] Building C object CMakeFiles/pt52-lua.dir/pifo/pifo.c.obj[ 90%] Building C object CMakeFiles/pt52-lua.dir/umm_malloc/umm_info.c.obj[ 91%] Building C object CMakeFiles/pt52-lua.dir/umm_malloc/umm_malloc.c.obj[ 91%] Building C object CMakeFiles/pt52-lua.dir/umm_malloc/umm_integrity.c.obj[ 92%] Building C object CMakeFiles/pt52-lua.dir/umm_malloc/umm_poison.c.obj[ 93%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/hcd_rp2040.c.obj[ 93%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/lib/tinyusb/src/portable/raspberrypi/rp2040/rp2040_usb.c.obj[ 94%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/lib/tinyusb/src/host/usbh.c.obj[ 94%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/lib/tinyusb/src/host/hub.c.obj[ 95%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/lib/tinyusb/src/class/cdc/cdc_host.c.obj[ 95%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/lib/tinyusb/src/class/hid/hid_host.c.obj[ 96%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/lib/tinyusb/src/class/msc/msc_host.c.obj[ 97%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/lib/tinyusb/src/class/vendor/vendor_host.c.obj[ 97%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/lib/tinyusb/src/tusb.c.obj[ 98%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/lib/tinyusb/src/common/tusb_fifo.c.obj[ 98%] Building C object CMakeFiles/pt52-lua.dir/tmp/pico-sdk/lib/tinyusb/hw/bsp/rp2040/family.c.obj[100%] Linking CXX executable pt52-lua.elf[100%] Built target pt52-luaI'm going to look into this maybe I just need a different header or something in the math library?
Statistics: Posted by DarkElvenAngel — Fri Sep 20, 2024 1:23 am