Tool/software:
Hello,
I have download the SDK 9.03 RTOS processor sdk and SDK 9.03 processor sdk linux. I ran through the instructions listed in your release notes for building IPC RTOS examples.
I ran the following commands to export the necessary environment variables and source the correct setup script
jsava@laptop-183:/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/processor_sdk_rtos_am57xx_09_03_00_00$ export TI_SDK_PATH=$HOME/ti-processor-sdk-linux-am57xx-evm-09_03_06_05 jsava@laptop-183:/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/processor_sdk_rtos_am57xx_09_03_00_00$ export PATH=$TI_SDK_PATH/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/:$PATH jsava@laptop-183:/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/processor_sdk_rtos_am57xx_09_03_00_00$ export TI_RTOS_PATH=$HOME/processor_sdk_rtos_am57xx_09_03_00_00 jsava@laptop-183:/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/processor_sdk_rtos_am57xx_09_03_00_00$ export IPC_INSTALL_PATH=$TI_RTOS_PATH/ipc_3_52_00_00 # Env variables for ipc_bios compile jsava@laptop-183:/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/processor_sdk_rtos_am57xx_09_03_00_00$ export SDK_INSTALL_PATH=$TI_RTOS_PATH jsava@laptop-183:/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/processor_sdk_rtos_am57xx_09_03_00_00$ export TOOLS_INSTALL_PATH=$TI_RTOS_PATH jsava@laptop-183:/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/processor_sdk_rtos_am57xx_09_03_00_00$ source setupenv.sh
I first tried running the command specified in your instructions
jsava@laptop-183:/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/processor_sdk_rtos_am57xx_09_03_00_00$ make ipc_examples
The build completed successfully, but when I checked the directory where the release notes say the server_dsp1.xe66 binaries should be, it was empty.
jsava@laptop-183:/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00$ ls ipc_3_52_00_00/examples/DRA7XX_linux_elf/ex02_messageq/dsp1/bin/debug/ obj
I then tried running the ipc_bios make option and still got the same results. As a final effort I decided to run "make all" to see if that would build the binaries I am looking for, but the build failed. I have attached the logs for that failure.
jsava@laptop-183:/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/processor_sdk_rtos_am57xx_09_03_00_00$ make all -j$(nproc) ... make PROFILE=release PROCLIST="dsp1 dsp2 ipu1 ipu2 host" server_host.x In file included from ../../../../master/src/mcip_bmp_utils.c:8:0: ../../../../../../../demos/image_processing/ipc/common/inc/mcip_core.h:38:10: fatal error: xdc/std.h: No such file or directory #include <xdc/std.h> ^~~~~~~~~~~ compilation terminated. make[5]: Entering directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/DRA7XX_bios_elf/ex11_ping/ipu2' make[5]: Nothing to be done for 'server_ipu2.x'. make[5]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/DRA7XX_bios_elf/ex11_ping/ipu2' make[5]: Entering directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/AM572X_bios_elf/ex11_ping/ipu1' make[5]: Nothing to be done for 'server_ipu1.x'. make[5]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/AM572X_bios_elf/ex11_ping/ipu1' make[5]: Entering directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/DRA7XX_bios_elf/ex11_ping/ipu1' make[5]: Nothing to be done for 'server_ipu1.x'. make[5]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/DRA7XX_bios_elf/ex11_ping/ipu1' make[4]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/AM572X_bios_elf/ex11_ping/ipu1' make[5]: Entering directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/DRA7XX_bios_elf/ex11_ping/host' make[5]: Nothing to be done for 'server_host.x'. make[5]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/DRA7XX_bios_elf/ex11_ping/host' make[4]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/DRA7XX_bios_elf/ex11_ping/ipu2' make[4]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/DRA7XX_bios_elf/ex11_ping/ipu1' make[4]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/DRA7XX_bios_elf/ex11_ping/host' make[3]: *** [makefile:161: mcip_bmp_utils.o] Error 1 make[3]: *** Waiting for unfinished jobs.... ../mcip_master_main.c:42:10: fatal error: xdc/std.h: No such file or directory #include <xdc/std.h> ^~~~~~~~~~~ compilation terminated. make[3]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/DRA7XX_bios_elf/ex11_ping' make[2]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples' make[3]: *** [makefile:168: mcip_master_main.o] Error 1 make[5]: Entering directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/AM571X_bios_elf/ex11_ping/host' make[5]: Nothing to be done for 'server_host.x'. make[5]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/AM571X_bios_elf/ex11_ping/host' make[4]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/AM571X_bios_elf/ex11_ping/host' make[3]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/AM571X_bios_elf/ex11_ping' make[2]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples' ../../../../master/src/mcip_process.c:39:10: fatal error: xdc/std.h: No such file or directory #include <xdc/std.h> ^~~~~~~~~~~ compilation terminated. make[5]: Entering directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/AM572X_bios_elf/ex11_ping/host' make[5]: Nothing to be done for 'server_host.x'. make[5]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/AM572X_bios_elf/ex11_ping/host' make[4]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/AM572X_bios_elf/ex11_ping/host' make[5]: Entering directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/AM572X_bios_elf/ex11_ping/ipu2' make[5]: Nothing to be done for 'server_ipu2.x'. make[5]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/AM572X_bios_elf/ex11_ping/ipu2' make[4]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/AM572X_bios_elf/ex11_ping/ipu2' make[3]: *** [makefile:175: mcip_process.o] Error 1 make[3]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples/AM572X_bios_elf/ex11_ping' make[2]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/ipc_3_52_00_00/examples' ../../../../master/src/mcip_webpage.c:39:10: fatal error: ti/ndk/inc/netmain.h: No such file or directory #include <ti/ndk/inc/netmain.h> ^~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[3]: *** [makefile:182: mcip_webpage.o] Error 1 ../../../../master/src/mcip_webpage_utils.c:49:10: fatal error: ti/ndk/inc/netmain.h: No such file or directory #include <ti/ndk/inc/netmain.h> ^~~~~~~~~~~~~~~~~~~~~~ compilation terminated. In file included from ../nimu_osal.c:50:0: /export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/pdk_am57xx_1_0_21/packages/ti/csl/tistdtypes.h:173:14: fatal error: xdc/std.h: No such file or directory #include <xdc/std.h> ^~~~~~~~~~~ compilation terminated. make[3]: *** [makefile:189: mcip_webpage_utils.o] Error 1 make[3]: *** [makefile:168: nimu_osal.o] Error 1 make[3]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/processor_sdk_rtos_am57xx_09_03_00_00/demos/image_processing/ipc/evmam572x/host/no_instrumentation/build' make[2]: *** [makefile:75: am57xx_demo] Error 2 make[2]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/processor_sdk_rtos_am57xx_09_03_00_00/demos/image_processing/ipc/evmam572x' make[1]: *** [makefile:140: imageproc_demo] Error 2 make[1]: Leaving directory '/export/home/jsava/processor_sdk_rtos_am57xx_09_03_00_00/processor_sdk_rtos_am57xx_09_03_00_00' make: *** [makefile:98: all_apps] Error 2
Did I do something incorrect? Have you ran into this issue before?
Best Regards
-Job