Tool/software:
Hello TI team,
I am working on a multicore project (4core) using IPC and ether phy.
environment:
CCS12.7.0
AM243x MCU+SDK 09.02.01.05
LP-AM2434
R5F 0-0 runs FreeRTOS applications.
R5F 0-1 does not use RTOS (NoRTOS). It mainly controls devices.
I would like to implement the sample code "mcu_plus_sdk_am243x_09_02_01_05\examples\networking\enet_loopback\enet_icssg_loopback\am243x-lp\r5fss0-0_nortos" in R5F 0-1.
What should I do?
Yesterday, after importing the IPC sample code, I modified example.syscfg using enet_icssg_loopback as a reference.
example.syscfg:
MPU ArmV7: CONFIG_MPU_REGION5修正
PRU(CSS)追加
EEPROM追加
ENet(ICSS)追加
I copied loopback_cfg.c, loopback_cfg.h, loopback_common.h,loopback_main.c,loopback_test.c into my project.

When I build it I get an error.
Please tell me how to fix this.
**** Build of configuration Debug for project ipc_notify_echo_am243x-lp_r5fss0-1_nortos_ti-arm-clang ****
"C:\\ti_am243x09020105\\ccs1270\\ccs\\utils\\bin\\gmake" -k -j 8 all -O
Building file: "syscfg/ti_board_open_close.c"
Invoking: Arm Compiler
"C:/ti_am243x09020105/ccs1270/ti_cgt_tiarmclang_3.2.2.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -I"C:/ti_am243x09020105/ccs1270/ti_cgt_tiarmclang_3.2.2.LTS/include/c" -I"C:/ti_am243x09020105/mcu_plus_sdk_am243x_09_02_01_05/source" -DSOC_AM243X -D_DEBUG_=1 -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_board_open_close.d_raw" -MT"syscfg/ti_board_open_close.o" -I"C:/ti_eval_eth/4core/loopback/ipc_notify_echo_am243x-lp_r5fss0-1_nortos_ti-arm-clang/Debug/syscfg" -o"syscfg/ti_board_open_close.o" "syscfg/ti_board_open_close.c"
subdir_rules.mk:40: recipe for target 'syscfg/ti_board_open_close.o' failed
In file included from syscfg/ti_board_open_close.c:37:
In file included from C:/ti_eval_eth/4core/loopback/ipc_notify_echo_am243x-lp_r5fss0-1_nortos_ti-arm-clang/Debug/syscfg/ti_board_open_close.h:40:
In file included from C:/ti_eval_eth/4core/loopback/ipc_notify_echo_am243x-lp_r5fss0-1_nortos_ti-arm-clang/Debug/syscfg/ti_board_config.h:62:
C:/ti_am243x09020105/mcu_plus_sdk_am243x_09_02_01_05/source\networking/enet/utils/include/enet_board.h:48:10: fatal error: 'enet.h' file not found
#include <enet.h>
^~~~~~~~
1 error generated.
gmake: *** [syscfg/ti_board_open_close.o] Error 1
Building file: "syscfg/ti_enet_config.c"
Invoking: Arm Compiler
"C:/ti_am243x09020105/ccs1270/ti_cgt_tiarmclang_3.2.2.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -I"C:/ti_am243x09020105/ccs1270/ti_cgt_tiarmclang_3.2.2.LTS/include/c" -I"C:/ti_am243x09020105/mcu_plus_sdk_am243x_09_02_01_05/source" -DSOC_AM243X -D_DEBUG_=1 -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_enet_config.d_raw" -MT"syscfg/ti_enet_config.o" -I"C:/ti_eval_eth/4core/loopback/ipc_notify_echo_am243x-lp_r5fss0-1_nortos_ti-arm-clang/Debug/syscfg" -o"syscfg/ti_enet_config.o" "syscfg/ti_enet_config.c"
subdir_rules.mk:40: recipe for target 'syscfg/ti_enet_config.o' failed
syscfg/ti_enet_config.c:51:10: fatal error: 'enet.h' file not found
#include <enet.h>
^~~~~~~~
1 error generated.
gmake: *** [syscfg/ti_enet_config.o] Error 1
Building file: "syscfg/ti_board_config.c"
Invoking: Arm Compiler
"C:/ti_am243x09020105/ccs1270/ti_cgt_tiarmclang_3.2.2.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -I"C:/ti_am243x09020105/ccs1270/ti_cgt_tiarmclang_3.2.2.LTS/include/c" -I"C:/ti_am243x09020105/mcu_plus_sdk_am243x_09_02_01_05/source" -DSOC_AM243X -D_DEBUG_=1 -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_board_config.d_raw" -MT"syscfg/ti_board_config.o" -I"C:/ti_eval_eth/4core/loopback/ipc_notify_echo_am243x-lp_r5fss0-1_nortos_ti-arm-clang/Debug/syscfg" -o"syscfg/ti_board_config.o" "syscfg/ti_board_config.c"
subdir_rules.mk:40: recipe for target 'syscfg/ti_board_config.o' failed
In file included from syscfg/ti_board_config.c:35:
In file included from C:/ti_eval_eth/4core/loopback/ipc_notify_echo_am243x-lp_r5fss0-1_nortos_ti-arm-clang/Debug/syscfg/ti_board_config.h:62:
C:/ti_am243x09020105/mcu_plus_sdk_am243x_09_02_01_05/source\networking/enet/utils/include/enet_board.h:48:10: fatal error: 'enet.h' file not found
#include <enet.h>
^~~~~~~~
1 error generated.
gmake: *** [syscfg/ti_board_config.o] Error 1
Building file: "syscfg/ti_enet_open_close.c"
Invoking: Arm Compiler
"C:/ti_am243x09020105/ccs1270/ti_cgt_tiarmclang_3.2.2.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -I"C:/ti_am243x09020105/ccs1270/ti_cgt_tiarmclang_3.2.2.LTS/include/c" -I"C:/ti_am243x09020105/mcu_plus_sdk_am243x_09_02_01_05/source" -DSOC_AM243X -D_DEBUG_=1 -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_enet_open_close.d_raw" -MT"syscfg/ti_enet_open_close.o" -I"C:/ti_eval_eth/4core/loopback/ipc_notify_echo_am243x-lp_r5fss0-1_nortos_ti-arm-clang/Debug/syscfg" -o"syscfg/ti_enet_open_close.o" "syscfg/ti_enet_open_close.c"
subdir_rules.mk:40: recipe for target 'syscfg/ti_enet_open_close.o' failed
syscfg/ti_enet_open_close.c:49:10: fatal error: 'enet.h' file not found
#include <enet.h>
^~~~~~~~
1 error generated.
gmake: *** [syscfg/ti_enet_open_close.o] Error 1
Building file: "syscfg/ti_enet_soc.c"
Invoking: Arm Compiler
"C:/ti_am243x09020105/ccs1270/ti_cgt_tiarmclang_3.2.2.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -I"C:/ti_am243x09020105/ccs1270/ti_cgt_tiarmclang_3.2.2.LTS/include/c" -I"C:/ti_am243x09020105/mcu_plus_sdk_am243x_09_02_01_05/source" -DSOC_AM243X -D_DEBUG_=1 -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"syscfg/ti_enet_soc.d_raw" -MT"syscfg/ti_enet_soc.o" -I"C:/ti_eval_eth/4core/loopback/ipc_notify_echo_am243x-lp_r5fss0-1_nortos_ti-arm-clang/Debug/syscfg" -o"syscfg/ti_enet_soc.o" "syscfg/ti_enet_soc.c"
subdir_rules.mk:40: recipe for target 'syscfg/ti_enet_soc.o' failed
syscfg/ti_enet_soc.c:49:10: fatal error: 'hw_include/cslr_icss.h' file not found
#include <hw_include/cslr_icss.h>
^~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
gmake: *** [syscfg/ti_enet_soc.o] Error 1
Building file: "../ipc_notify_echo.c"
Invoking: Arm Compiler
"C:/ti_am243x09020105/ccs1270/ti_cgt_tiarmclang_3.2.2.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -I"C:/ti_am243x09020105/ccs1270/ti_cgt_tiarmclang_3.2.2.LTS/include/c" -I"C:/ti_am243x09020105/mcu_plus_sdk_am243x_09_02_01_05/source" -DSOC_AM243X -D_DEBUG_=1 -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"ipc_notify_echo.d_raw" -MT"ipc_notify_echo.o" -I"C:/ti_eval_eth/4core/loopback/ipc_notify_echo_am243x-lp_r5fss0-1_nortos_ti-arm-clang/Debug/syscfg" -o"ipc_notify_echo.o" "../ipc_notify_echo.c"
subdir_rules.mk:47: recipe for target 'ipc_notify_echo.o' failed
In file included from ../ipc_notify_echo.c:38:
In file included from C:/ti_eval_eth/4core/loopback/ipc_notify_echo_am243x-lp_r5fss0-1_nortos_ti-arm-clang/Debug/syscfg\ti_board_open_close.h:40:
In file included from C:/ti_eval_eth/4core/loopback/ipc_notify_echo_am243x-lp_r5fss0-1_nortos_ti-arm-clang/Debug/syscfg/ti_board_config.h:62:
C:/ti_am243x09020105/mcu_plus_sdk_am243x_09_02_01_05/source\networking/enet/utils/include/enet_board.h:48:10: fatal error: 'enet.h' file not found
#include <enet.h>
^~~~~~~~
1 error generated.
gmake: *** [ipc_notify_echo.o] Error 1
Building file: "../loopback_cfg.c"
Invoking: Arm Compiler
"C:/ti_am243x09020105/ccs1270/ti_cgt_tiarmclang_3.2.2.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -I"C:/ti_am243x09020105/ccs1270/ti_cgt_tiarmclang_3.2.2.LTS/include/c" -I"C:/ti_am243x09020105/mcu_plus_sdk_am243x_09_02_01_05/source" -DSOC_AM243X -D_DEBUG_=1 -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"loopback_cfg.d_raw" -MT"loopback_cfg.o" -I"C:/ti_eval_eth/4core/loopback/ipc_notify_echo_am243x-lp_r5fss0-1_nortos_ti-arm-clang/Debug/syscfg" -o"loopback_cfg.o" "../loopback_cfg.c"
subdir_rules.mk:47: recipe for target 'loopback_cfg.o' failed
In file included from ../loopback_cfg.c:43:
../loopback_common.h:50:10: fatal error: 'include/core/enet_osal.h' file not found
#include <include/core/enet_osal.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
gmake: *** [loopback_cfg.o] Error 1
Building file: "../loopback_main.c"
Invoking: Arm Compiler
"C:/ti_am243x09020105/ccs1270/ti_cgt_tiarmclang_3.2.2.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -I"C:/ti_am243x09020105/ccs1270/ti_cgt_tiarmclang_3.2.2.LTS/include/c" -I"C:/ti_am243x09020105/mcu_plus_sdk_am243x_09_02_01_05/source" -DSOC_AM243X -D_DEBUG_=1 -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"loopback_main.d_raw" -MT"loopback_main.o" -I"C:/ti_eval_eth/4core/loopback/ipc_notify_echo_am243x-lp_r5fss0-1_nortos_ti-arm-clang/Debug/syscfg" -o"loopback_main.o" "../loopback_main.c"
subdir_rules.mk:47: recipe for target 'loopback_main.o' failed
In file included from ../loopback_main.c:43:
../loopback_common.h:50:10: fatal error: 'include/core/enet_osal.h' file not found
#include <include/core/enet_osal.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
gmake: *** [loopback_main.o] Error 1
Building file: "../loopback_test.c"
Invoking: Arm Compiler
"C:/ti_am243x09020105/ccs1270/ti_cgt_tiarmclang_3.2.2.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -I"C:/ti_am243x09020105/ccs1270/ti_cgt_tiarmclang_3.2.2.LTS/include/c" -I"C:/ti_am243x09020105/mcu_plus_sdk_am243x_09_02_01_05/source" -DSOC_AM243X -D_DEBUG_=1 -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"loopback_test.d_raw" -MT"loopback_test.o" -I"C:/ti_eval_eth/4core/loopback/ipc_notify_echo_am243x-lp_r5fss0-1_nortos_ti-arm-clang/Debug/syscfg" -o"loopback_test.o" "../loopback_test.c"
subdir_rules.mk:47: recipe for target 'loopback_test.o' failed
In file included from ../loopback_test.c:43:
../loopback_common.h:50:10: fatal error: 'include/core/enet_osal.h' file not found
#include <include/core/enet_osal.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
gmake: *** [loopback_test.o] Error 1
Building file: "../main.c"
Invoking: Arm Compiler
"C:/ti_am243x09020105/ccs1270/ti_cgt_tiarmclang_3.2.2.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -I"C:/ti_am243x09020105/ccs1270/ti_cgt_tiarmclang_3.2.2.LTS/include/c" -I"C:/ti_am243x09020105/mcu_plus_sdk_am243x_09_02_01_05/source" -DSOC_AM243X -D_DEBUG_=1 -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MP -MF"main.d_raw" -MT"main.o" -I"C:/ti_eval_eth/4core/loopback/ipc_notify_echo_am243x-lp_r5fss0-1_nortos_ti-arm-clang/Debug/syscfg" -o"main.o" "../main.c"
subdir_rules.mk:47: recipe for target 'main.o' failed
In file included from ../main.c:35:
In file included from C:/ti_eval_eth/4core/loopback/ipc_notify_echo_am243x-lp_r5fss0-1_nortos_ti-arm-clang/Debug/syscfg\ti_board_config.h:62:
C:/ti_am243x09020105/mcu_plus_sdk_am243x_09_02_01_05/source\networking/enet/utils/include/enet_board.h:48:10: fatal error: 'enet.h' file not found
#include <enet.h>
^~~~~~~~
1 error generated.
gmake: *** [main.o] Error 1
gmake: Target 'all' not remade because of errors.
**** Build Finished ****
Thank you and looking forward for your response.
Regards,
Yoshiki Koide








