Skip to content

neuberfran/imx7d_pico_m4

Repository files navigation

./build_all.sh

CMake Warning (dev) in CMakeLists.txt: No project() command is present. The top-level CMakeLists.txt file must contain a literal, direct call to the project() command. Add a line of code such as

project(ProjectName)

near the top of the file, but after cmake_minimum_required().

CMake is pretending there is a "project(Project)" command on the first line. This warning is for project developers. Use -Wno-dev to suppress it.

-- TOOLCHAIN_DIR: /home/neuberfran/neuber/gcc-arm-none-eabi-10.3-2021.10 -- BUILD_TYPE: Debug CMake Deprecation Warning at CMakeLists.txt:5 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake.

Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions.

-- Configuring done -- Generating done -- Build files have been written to: /home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/demo_apps/rpmsg/str_echo_rpmsglite/armgcc Scanning dependencies of target rpmsg_str_echo_rpmsglite_example Consolidate compiler generated dependencies of target rpmsg_str_echo_rpmsglite_example [ 6%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/rtos/FreeRTOS/Source/portable/MemMang/heap_2.c.obj [ 6%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/rtos/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.obj [ 10%] Building ASM object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/platform/devices/MCIMX7D/startup/gcc/startup_MCIMX7D_M4.S.obj [ 13%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/demo_apps/rpmsg/str_echo_rpmsglite/str_echo_rpmsglite.c.obj [ 17%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c.obj [ 24%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_ns.c.obj [ 24%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_queue.c.obj /home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c: In function 'rpmsg_lite_rx_callback': /home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c:146:49: warning: taking address of packed member of 'struct rpmsg_std_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 146 | rsvd = (struct rpmsg_hdr_reserved *)&rpmsg_msg->hdr.reserved; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c: In function 'rpmsg_lite_alloc_tx_buffer': /home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c:685:45: warning: taking address of packed member of 'struct rpmsg_std_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 685 | reserved = (struct rpmsg_hdr_reserved *)&rpmsg_msg->hdr.reserved; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c: In function 'rpmsg_lite_send_nocopy': /home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c:729:45: warning: taking address of packed member of 'struct rpmsg_std_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 729 | reserved = (struct rpmsg_hdr_reserved *)&rpmsg_msg->hdr.reserved; | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c: In function 'rpmsg_lite_release_rx_buffer': /home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c:770:45: warning: taking address of packed member of 'struct rpmsg_std_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 770 | reserved = (struct rpmsg_hdr_reserved *)&rpmsg_msg->hdr.reserved; | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/porting/environment/rpmsg_env_freertos.c.obj [ 31%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/rtos/FreeRTOS/Source/croutine.c.obj [ 34%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/rtos/FreeRTOS/Source/event_groups.c.obj /home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/demo_apps/rpmsg/str_echo_rpmsglite/str_echo_rpmsglite.c: In function 'StrEchoTask': /home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/demo_apps/rpmsg/str_echo_rpmsglite/str_echo_rpmsglite.c:57:33: warning: unused variable 'rl_queue' [-Wunused-variable] 57 | volatile rpmsg_queue_handle rl_queue; | ^~~~~~~~ /home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/demo_apps/rpmsg/str_echo_rpmsglite/str_echo_rpmsglite.c:56:42: warning: unused variable 'rl_endpoint' [-Wunused-variable] 56 | struct rpmsg_lite_endpoint *volatile rl_endpoint; | ^~~~~~~~~~~ /home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/demo_apps/rpmsg/str_echo_rpmsglite/str_echo_rpmsglite.c:55:28: warning: unused variable 'remote_addr' [-Wunused-variable] 55 | volatile unsigned long remote_addr; | ^~~~~~~~~~~ /home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/demo_apps/rpmsg/str_echo_rpmsglite/str_echo_rpmsglite.c:53:10: warning: unused variable 'rsp' [-Wunused-variable] 53 | char rsp[RPMSG_MAX_SIZE]; | ^~~ /home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/demo_apps/rpmsg/str_echo_rpmsglite/str_echo_rpmsglite.c:52:10: warning: unused variable 'buf' [-Wunused-variable] 52 | char buf[RPMSG_MAX_SIZE]; | ^~~ /home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/demo_apps/rpmsg/str_echo_rpmsglite/str_echo_rpmsglite.c:51:9: warning: unused variable 'recved' [-Wunused-variable] 51 | int recved = 0; | ^~~~~~ /home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/demo_apps/rpmsg/str_echo_rpmsglite/str_echo_rpmsglite.c:48:19: warning: unused variable 'size' [-Wunused-variable] 48 | unsigned long size; | ^~~~ /home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/demo_apps/rpmsg/str_echo_rpmsglite/str_echo_rpmsglite.c:47:11: warning: unused variable 'tx_buf' [-Wunused-variable] 47 | void *tx_buf; | ^~~~~~ /home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/demo_apps/rpmsg/str_echo_rpmsglite/str_echo_rpmsglite.c:46:19: warning: unused variable 'src' [-Wunused-variable] 46 | unsigned long src; | ^~~ /home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/demo_apps/rpmsg/str_echo_rpmsglite/str_echo_rpmsglite.c:45:9: warning: unused variable 'len' [-Wunused-variable] 45 | int len; | ^~~ /home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/demo_apps/rpmsg/str_echo_rpmsglite/str_echo_rpmsglite.c:44:11: warning: unused variable 'rx_buf' [-Wunused-variable] 44 | void *rx_buf; | ^~~~~~ /home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/demo_apps/rpmsg/str_echo_rpmsglite/str_echo_rpmsglite.c:42:27: warning: unused variable 'rdev' [-Wunused-variable] 42 | struct remote_device rdev = NULL; | ^~~~ /home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/demo_apps/rpmsg/str_echo_rpmsglite/str_echo_rpmsglite.c:41:9: warning: unused variable 'result' [-Wunused-variable] 41 | int result; | ^~~~~~ At top level: /home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/demo_apps/rpmsg/str_echo_rpmsglite/str_echo_rpmsglite.c:34:13: warning: 'app_buf' defined but not used [-Wunused-variable] 34 | static char app_buf[512]; / Each RPMSG buffer can carry less than 512 payload */ | ^~~~~~~ [ 37%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/rtos/FreeRTOS/Source/list.c.obj [ 41%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/rtos/FreeRTOS/Source/queue.c.obj [ 44%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/rtos/FreeRTOS/Source/tasks.c.obj [ 48%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/rtos/FreeRTOS/Source/timers.c.obj [ 51%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/platform/drivers/src/ccm_analog_imx7d.c.obj [ 55%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/platform/drivers/src/ccm_imx7d.c.obj [ 58%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/platform/drivers/src/lmem.c.obj [ 62%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/platform/drivers/src/rdc.c.obj [ 65%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/platform/drivers/src/wdog_imx.c.obj [ 68%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/platform/utilities/src/debug_console_imx.c.obj [ 72%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/platform/utilities/src/print_scan.c.obj [ 75%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/platform/devices/MCIMX7D/startup/system_MCIMX7D_M4.c.obj [ 79%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/pin_mux.c.obj [ 82%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/board.c.obj [ 86%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/clock_freq.c.obj [ 89%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/examples/imx7d_pico_m4/demo_apps/rpmsg/str_echo_rpmsglite/hardware_init.c.obj [ 93%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/platform/drivers/src/uart_imx.c.obj [ 96%] Building C object CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/platform/drivers/src/mu_imx.c.obj [100%] Linking C executable debug/rpmsg_str_echo_rpmsglite_example.elf /home/neuberfran/neuber/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c.obj: in function vq_tx_remote': /home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c:198: undefined reference to virtqueue_add_consumed_buffer' /home/neuberfran/neuber/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c.obj: in function vq_tx_alloc_remote': /home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c:218: undefined reference to virtqueue_get_available_buffer' /home/neuberfran/neuber/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c.obj: in function vq_rx_remote': /home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c:234: undefined reference to virtqueue_get_available_buffer' /home/neuberfran/neuber/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c.obj: in function vq_rx_free_remote': /home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c:252: undefined reference to virtqueue_add_consumed_buffer' /home/neuberfran/neuber/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c.obj: in function virtqueue_notify': /home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c:360: undefined reference to platform_notify' /home/neuberfran/neuber/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c.obj: in function rpmsg_lite_remote_init': /home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c:1048: undefined reference to virtqueue_create' /home/neuberfran/neuber/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: /home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c:1078: undefined reference to platform_init_interrupt' /home/neuberfran/neuber/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: /home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/rpmsg_lite.c:1079: undefined reference to platform_init_interrupt' /home/neuberfran/neuber/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/porting/environment/rpmsg_env_freertos.c.obj: in function env_init': /home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/porting/environment/rpmsg_env_freertos.c:107: undefined reference to platform_init' /home/neuberfran/neuber/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/porting/environment/rpmsg_env_freertos.c.obj: in function env_enable_interrupt': /home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/porting/environment/rpmsg_env_freertos.c:480: undefined reference to platform_interrupt_enable' /home/neuberfran/neuber/gcc-arm-none-eabi-10.3-2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/porting/environment/rpmsg_env_freertos.c.obj: in function env_disable_interrupt': /home/neuberfran/projects/freertos-tn/middleware/multicore/open-amp/lib/rpmsg_lite/porting/environment/rpmsg_env_freertos.c:493: undefined reference to platform_interrupt_disable' collect2: error: ld returned 1 exit status make[2]: *** [CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/build.make:528: debug/rpmsg_str_echo_rpmsglite_example.elf] Erro 1 make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/rpmsg_str_echo_rpmsglite_example.dir/all] Erro 2 make: *** [Makefile:91: all] Erro 2

neuberfran@neuberfran2004:~/projects/freertos-tn/examples/imx7d_pico_m4/demo_apps/rpmsg/str_echo_rpmsglite/armgcc$

alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published