Buenas,
Quiero usar de base el ejemplo ping de pico-examples y usarlo en otra carpeta externa!
como puedo hacer para exportarlo?
Mi locacion es
home/mis_proyectos/ping/build
home/mis_proyectos/pico-sdk
errores que me tira
Quiero usar de base el ejemplo ping de pico-examples y usarlo en otra carpeta externa!
como puedo hacer para exportarlo?
Mi locacion es
home/mis_proyectos/ping/build
home/mis_proyectos/pico-sdk
Code:
cmake_minimum_required(VERSION 3.22)project(ping_project C CXX ASM)set(CMAKE_C_STANDARD 11)set(CMAKE_CXX_STANDARD 17)include($ENV{PICO_SDK_PATH}/external/pico_sdk_import.cmake)include($ENV{FREERTOS_KERNEL_PATH}/portable/ThirdParty/GCC/RP2040/FreeRTOS_Kernel_import.cmake)pico_sdk_init()if (EXISTS ${PICO_LWIP_CONTRIB_PATH}/apps/ping/ping.c) add_executable(picow_freertos_ping_nosys picow_freertos_ping.c ${PICO_LWIP_CONTRIB_PATH}/apps/ping/ping.c ) message(" VAR!!! ${CMAKE_CURRENT_LIST_DIR}") message(" VAR!!! ${PICO_LWIP_CONTRIB_PATH}") target_compile_definitions(picow_freertos_ping_nosys PRIVATE WIFI_SSID=\"${WIFI_SSID}\" WIFI_PASSWORD=\"${WIFI_PASSWORD}\" ) target_include_directories(picow_freertos_ping_nosys PRIVATE ${CMAKE_CURRENT_LIST_DIR} #${CMAKE_CURRENT_LIST_DIR}/../.. # for our common lwipopts ${PICO_LWIP_CONTRIB_PATH}/apps/ping ) target_link_libraries(picow_freertos_ping_nosys pico_cyw43_arch_lwip_threadsafe_background pico_stdlib pico_lwip_iperf FreeRTOS-Kernel-Heap4 # FreeRTOS kernel and dynamic heap ) pico_add_extra_outputs(picow_freertos_ping_nosys)endif()
Code:
-operador desconocido: «.thumb_func»/home/judith/proyectos_pico_w/pico-sdk/src/rp2_common/boot_stage2/asminclude/boot2_helpers/read_flash_sreg.S:18: Error: carácter inválido '{' al inicio de operando 1 «{r1»/home/judith/proyectos_pico_w/pico-sdk/src/rp2_common/boot_stage2/asminclude/boot2_helpers/read_flash_sreg.S:19: Error: demasiadas referencias a memoria para «str»/home/judith/proyectos_pico_w/pico-sdk/src/rp2_common/boot_stage2/asminclude/boot2_helpers/read_flash_sreg.S:21: Error: demasiadas referencias a memoria para «str»/home/judith/proyectos_pico_w/pico-sdk/src/rp2_common/boot_stage2/asminclude/boot2_helpers/read_flash_sreg.S:23: Error: no hay tal instrucción: «bl wait_ssi_ready»/home/judith/proyectos_pico_w/pico-sdk/src/rp2_common/boot_stage2/asminclude/boot2_helpers/read_flash_sreg.S:25: Error: no hay tal instrucción: «ldr r0,[r3,»/home/judith/proyectos_pico_w/pico-sdk/src/rp2_common/boot_stage2/asminclude/boot2_helpers/read_flash_sreg.S:26: Error: no hay tal instrucción: «ldr r0,[r3,»/home/judith/proyectos_pico_w/pico-sdk/src/rp2_common/boot_stage2/asminclude/boot2_helpers/read_flash_sreg.S:28: Error: carácter inválido '{' al inicio de operando 1 «{r1»/home/judith/proyectos_pico_w/pico-sdk/src/rp2_common/boot_stage2/boot2_w25q080.S:280: Error: pseudo-operador desconocido: «.ltorg»make[2]: *** [pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default.dir/build.make:75: pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default.dir/compile_time_choice.S.o] Error 1make[1]: *** [CMakeFiles/Makefile2:1580: pico-sdk/src/rp2_common/boot_stage2/CMakeFiles/bs2_default.dir/all] Error 2make: *** [Makefile:91: all] Error 2
Statistics: Posted by Judy_ — Thu Sep 05, 2024 7:28 pm — Replies 0 — Views 20