Integrate LLCE CAN/LIN MCAL driver

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Integrate LLCE CAN/LIN MCAL driver

1,067件の閲覧回数
Lee0202
Contributor III

1)iam trying to execute the Getting Started with the S32G Reference Design Board 2 for Vehicle Network Processing | NXP Semiconductors example provided. Iam getting lot of errors--- i attached at bottom. 2)Is the any CAN LLCE example perfectly working for M7 core 0 without FREERTOS.  because i trying to integrate IPCF and CAN on M7 core and also planning to activate all CAN and CAN FD ports. iam not asking exactly but some examples that sends data from M7 core to any one or multiple CAN port   05:39:05 **** Incremental Build of configuration Debug_RAM for project LLCE_CAN_LIN_M7_0 **** make -j4 all Building file: ../src/main.c Building file: ../llce/plugins/Rte_TS_T40D11M10I0R0/src/SchM_Can_43_LLCE.c Invoking: Standard S32DS C Compiler arm-none-eabi-gcc "@src/main.args" -MMD -MP -MF"src/main.d" -MT"src/main.o" -o "src/main.o" "../src/main.c" Invoking: Standard S32DS C Compiler arm-none-eabi-gcc "@llce/plugins/Rte_TS_T40D11M10I0R0/src/SchM_Can_43_LLCE.args" -MMD -MP -MF"llce/plugins/Rte_TS_T40D11M10I0R0/src/SchM_Can_43_LLCE.d" -MT"llce/plugins/Rte_TS_T40D11M10I0R0/src/SchM_Can_43_LLCE.o" -o "llce/plugins/Rte_TS_T40D11M10I0R0/src/SchM_Can_43_LLCE.o" "../llce/plugins/Rte_TS_T40D11M10I0R0/src/SchM_Can_43_LLCE.c" Building file: ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c Invoking: Standard S32DS C Compiler In file included from ../llce/plugins/Rte_TS_T40D11M10I0R0/src/SchM_Can_43_LLCE.c:44: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/RTD/include/OsIf.h:91:6: error: #error "Software Version Numbers of OsIf.h and OsIf_Cfg.h are different" 91 | #error "Software Version Numbers of OsIf.h and OsIf_Cfg.h are different" | ^~~~~ Building file: ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c make: *** [llce/plugins/Rte_TS_T40D11M10I0R0/src/subdir.mk:20: llce/plugins/Rte_TS_T40D11M10I0R0/src/SchM_Can_43_LLCE.o] Error 1 make: *** Waiting for unfinished jobs.... arm-none-eabi-gcc "@llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.args" -MMD -MP -MF"llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.d" -MT"llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.o" -o "llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.o" "../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c" In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/board/Siul2_Port_Ip_Cfg.h:47, Invoking: Standard S32DS C Compiler from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/RTD/include/Siul2_Port_Ip.h:47, from ../src/main.c:39: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/RTD/include/Siul2_Port_Ip_Types.h:93:6: error: #error "Software Version Numbers of Siul2_Port_Ip_Types.h and Siul2_Port_Ip_Defines.h are different" 93 | #error "Software Version Numbers of Siul2_Port_Ip_Types.h and Siul2_Port_Ip_Defines.h are different" | ^~~~~ In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/RTD/include/Siul2_Port_Ip.h:47, arm-none-eabi-gcc "@llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.args" -MMD -MP -MF"llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.d" -MT"llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.o" -o "llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.o" "../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c" from ../src/main.c:39: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/board/Siul2_Port_Ip_Cfg.h:79:6: error: #error "Software Version Numbers of Siul2_Port_Ip_Cfg.h and Siul2_Port_Ip_Types.h are different" 79 | #error "Software Version Numbers of Siul2_Port_Ip_Cfg.h and Siul2_Port_Ip_Types.h are different" | ^~~~~ In file included from ../src/main.c:39: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/RTD/include/Siul2_Port_Ip.h:97:6: error: #error "Software Version Numbers of Siul2_Port_Ip.h and Siul2_Port_Ip_Cfg.h are different" 97 | #error "Software Version Numbers of Siul2_Port_Ip.h and Siul2_Port_Ip_Cfg.h are different" | ^~~~~ C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/RTD/include/Siul2_Port_Ip.h:139:6: error: #error "Software Version Numbers of Siul2_Port_Ip.h and Siul2_Port_Ip_Defines.h are different" 139 | #error "Software Version Numbers of Siul2_Port_Ip.h and Siul2_Port_Ip_Defines.h are different" | ^~~~~ In file included from ../src/main.c:40: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/RTD/include/OsIf.h:91:6: error: #error "Software Version Numbers of OsIf.h and OsIf_Cfg.h are different" 91 | #error "Software Version Numbers of OsIf.h and OsIf_Cfg.h are different" | ^~~~~ ../src/main.c:41:10: fatal error: Linflexd_Uart_Ip.h: No such file or directory 41 | #include "Linflexd_Uart_Ip.h" | ^~~~~~~~~~~~~~~~~~~~ compilation terminated. make: *** [src/subdir.mk:20: src/main.o] Error 1 In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/Llce_InterfaceLinTypes.h:56, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/Tresos_output/include/Lin_43_LLCE_Cfg.h:77, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:86, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:95: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/StdRegMacros.h:70: warning: "REG_WRITE32" redefined 70 | #define REG_WRITE32 Reg_Write32 | In file included from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_SYSTICK.h:85, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/generate/include/OsIf_Cfg.h:49, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/OsIf_Internal.h:46, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/Mcal.h:66, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:83, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:95: C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_COMMON.h:133: note: this is the location of the previous definition 133 | #define REG_WRITE32(address, value) ((*(volatile uint32_t*)(address))= (uint32_t)(value)) | In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/Llce_InterfaceLinTypes.h:56, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/Tresos_output/include/Lin_43_LLCE_Cfg.h:77, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:86, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:93: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/StdRegMacros.h:70: warning: "REG_WRITE32" redefined 70 | #define REG_WRITE32 Reg_Write32 | In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/Llce_InterfaceLinTypes.h:56, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/Tresos_output/include/Lin_43_LLCE_Cfg.h:77, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:86, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:95: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/StdRegMacros.h:73: warning: "REG_READ32" redefined 73 | #define REG_READ32 Reg_Read32 | In file included from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_SYSTICK.h:85, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/generate/include/OsIf_Cfg.h:49, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/OsIf_Internal.h:46, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/Mcal.h:66, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:83, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:93: C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_COMMON.h:133: note: this is the location of the previous definition 133 | #define REG_WRITE32(address, value) ((*(volatile uint32_t*)(address))= (uint32_t)(value)) | In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/Llce_InterfaceLinTypes.h:56, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/Tresos_output/include/Lin_43_LLCE_Cfg.h:77, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:86, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:93: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/StdRegMacros.h:73: warning: "REG_READ32" redefined 73 | #define REG_READ32 Reg_Read32 | In file included from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_SYSTICK.h:85, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/generate/include/OsIf_Cfg.h:49, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/OsIf_Internal.h:46, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/Mcal.h:66, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:83, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:95: C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_COMMON.h:126: note: this is the location of the previous definition 126 | #define REG_READ32(address) (*(volatile uint32_t*)(address)) | In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/Llce_InterfaceLinTypes.h:56, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/Tresos_output/include/Lin_43_LLCE_Cfg.h:77, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:86, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:95: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/StdRegMacros.h:82: warning: "REG_BIT_CLEAR32" redefined 82 | #define REG_BIT_CLEAR32 Reg_Bit_Clear32 | In file included from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_SYSTICK.h:85, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/generate/include/OsIf_Cfg.h:49, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/OsIf_Internal.h:46, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/Mcal.h:66, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:83, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:93: C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_COMMON.h:126: note: this is the location of the previous definition 126 | #define REG_READ32(address) (*(volatile uint32_t*)(address)) | In file included from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_SYSTICK.h:85, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/generate/include/OsIf_Cfg.h:49, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/OsIf_Internal.h:46, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/Mcal.h:66, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:83, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:95: C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_COMMON.h:147: note: this is the location of the previous definition 147 | #define REG_BIT_CLEAR32(address, mask) ((*(volatile uint32_t*)(address))&= ((uint32_t)~((uint32_t)(mask)))) | In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/Llce_InterfaceLinTypes.h:56, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/Tresos_output/include/Lin_43_LLCE_Cfg.h:77, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:86, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:93: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/StdRegMacros.h:82: warning: "REG_BIT_CLEAR32" redefined 82 | #define REG_BIT_CLEAR32 Reg_Bit_Clear32 | In file included from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_SYSTICK.h:85, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/generate/include/OsIf_Cfg.h:49, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/OsIf_Internal.h:46, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/Mcal.h:66, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:83, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:93: C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_COMMON.h:147: note: this is the location of the previous definition 147 | #define REG_BIT_CLEAR32(address, mask) ((*(volatile uint32_t*)(address))&= ((uint32_t)~((uint32_t)(mask)))) | In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/Llce_InterfaceLinTypes.h:56, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/Tresos_output/include/Lin_43_LLCE_Cfg.h:77, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:86, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:95: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/StdRegMacros.h:88: warning: "REG_BIT_SET32" redefined 88 | #define REG_BIT_SET32 Reg_Bit_Set32 | In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/Llce_InterfaceLinTypes.h:56, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/Tresos_output/include/Lin_43_LLCE_Cfg.h:77, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:86, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:93: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/StdRegMacros.h:88: warning: "REG_BIT_SET32" redefined 88 | #define REG_BIT_SET32 Reg_Bit_Set32 | In file included from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_SYSTICK.h:85, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/generate/include/OsIf_Cfg.h:49, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/OsIf_Internal.h:46, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/Mcal.h:66, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:83, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:95: C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_COMMON.h:140: note: this is the location of the previous definition 140 | #define REG_BIT_SET32(address, mask) ((*(volatile uint32_t*)(address))|= (uint32_t)(mask)) | In file included from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_SYSTICK.h:85, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/generate/include/OsIf_Cfg.h:49, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/OsIf_Internal.h:46, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/Mcal.h:66, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:83, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:93: C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_COMMON.h:140: note: this is the location of the previous definition 140 | #define REG_BIT_SET32(address, mask) ((*(volatile uint32_t*)(address))|= (uint32_t)(mask)) | In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/Llce_InterfaceLinTypes.h:56, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/Tresos_output/include/Lin_43_LLCE_Cfg.h:77, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:86, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:95: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/StdRegMacros.h:91: warning: "REG_RMW32" redefined 91 | #define REG_RMW32 Reg_Rmw32 | In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/Llce_InterfaceLinTypes.h:56, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/Tresos_output/include/Lin_43_LLCE_Cfg.h:77, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:86, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:93: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/StdRegMacros.h:91: warning: "REG_RMW32" redefined 91 | #define REG_RMW32 Reg_Rmw32 | In file included from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_SYSTICK.h:85, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/generate/include/OsIf_Cfg.h:49, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/OsIf_Internal.h:46, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/Mcal.h:66, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:83, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:95: C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_COMMON.h:155: note: this is the location of the previous definition 155 | #define REG_RMW32(address, mask, value) (REG_WRITE32((address), ((REG_READ32(address)& ((uint32_t)~((uint32_t)(mask))))| ((uint32_t)(value))))) | In file included from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_SYSTICK.h:85, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/generate/include/OsIf_Cfg.h:49, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/OsIf_Internal.h:46, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/Mcal.h:66, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:83, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:93: C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_COMMON.h:155: note: this is the location of the previous definition 155 | #define REG_RMW32(address, mask, value) (REG_WRITE32((address), ((REG_READ32(address)& ((uint32_t)~((uint32_t)(mask))))| ((uint32_t)(value))))) | ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:99:12: fatal error: Det.h: No such file or directory 99 | #include "Det.h" | ^~~~~~~ compilation terminated. make: *** [llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/subdir.mk:26: llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.o] Error 1 ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:111:14: fatal error: Det.h: No such file or directory 111 | #include "Det.h" | ^~~~~~~ compilation terminated. make: *** [llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/subdir.mk:26: llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.o] Error 1 "make -j4 all" terminated with exit code 2. Build might be incomplete. 05:39:07 Build Failed. 14 errors, 10 warnings. (took 1s.296ms)

0 件の賞賛
返信
3 返答(返信)

1,066件の閲覧回数
Lee0202
Contributor III

1)Iam trying to execute the "Integrate LLCE CAN/LIN MCAL driver"    . Iam getting lot of errors--- I attached at bottom.

2)Is the any CAN LLCE example perfectly working for M7 core 0 without FREERTOS. because i trying to integrate IPCF and CAN on M7 core and also planning to activate all CAN and CAN FD ports. Iam not asking exactly but some examples that sends data from M7 core to any one or multiple CAN port

 

 

05:39:05 **** Incremental Build of configuration Debug_RAM for project LLCE_CAN_LIN_M7_0 **** make -j4 all Building file: ../src/main.c Building file: ../llce/plugins/Rte_TS_T40D11M10I0R0/src/SchM_Can_43_LLCE.c Invoking: Standard S32DS C Compiler arm-none-eabi-gcc "@src/main.args" -MMD -MP -MF"src/main.d" -MT"src/main.o" -o "src/main.o" "../src/main.c" Invoking: Standard S32DS C Compiler arm-none-eabi-gcc "@llce/plugins/Rte_TS_T40D11M10I0R0/src/SchM_Can_43_LLCE.args" -MMD -MP -MF"llce/plugins/Rte_TS_T40D11M10I0R0/src/SchM_Can_43_LLCE.d" -MT"llce/plugins/Rte_TS_T40D11M10I0R0/src/SchM_Can_43_LLCE.o" -o "llce/plugins/Rte_TS_T40D11M10I0R0/src/SchM_Can_43_LLCE.o" "../llce/plugins/Rte_TS_T40D11M10I0R0/src/SchM_Can_43_LLCE.c" Building file: ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c Invoking: Standard S32DS C Compiler In file included from ../llce/plugins/Rte_TS_T40D11M10I0R0/src/SchM_Can_43_LLCE.c:44: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/RTD/include/OsIf.h:91:6: error: #error "Software Version Numbers of OsIf.h and OsIf_Cfg.h are different" 91 | #error "Software Version Numbers of OsIf.h and OsIf_Cfg.h are different" | ^~~~~ Building file: ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c make: *** [llce/plugins/Rte_TS_T40D11M10I0R0/src/subdir.mk:20: llce/plugins/Rte_TS_T40D11M10I0R0/src/SchM_Can_43_LLCE.o] Error 1 make: *** Waiting for unfinished jobs.... arm-none-eabi-gcc "@llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.args" -MMD -MP -MF"llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.d" -MT"llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.o" -o "llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.o" "../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c" In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/board/Siul2_Port_Ip_Cfg.h:47, Invoking: Standard S32DS C Compiler from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/RTD/include/Siul2_Port_Ip.h:47, from ../src/main.c:39: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/RTD/include/Siul2_Port_Ip_Types.h:93:6: error: #error "Software Version Numbers of Siul2_Port_Ip_Types.h and Siul2_Port_Ip_Defines.h are different" 93 | #error "Software Version Numbers of Siul2_Port_Ip_Types.h and Siul2_Port_Ip_Defines.h are different" | ^~~~~ In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/RTD/include/Siul2_Port_Ip.h:47, arm-none-eabi-gcc "@llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.args" -MMD -MP -MF"llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.d" -MT"llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.o" -o "llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.o" "../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c" from ../src/main.c:39: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/board/Siul2_Port_Ip_Cfg.h:79:6: error: #error "Software Version Numbers of Siul2_Port_Ip_Cfg.h and Siul2_Port_Ip_Types.h are different" 79 | #error "Software Version Numbers of Siul2_Port_Ip_Cfg.h and Siul2_Port_Ip_Types.h are different" | ^~~~~ In file included from ../src/main.c:39: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/RTD/include/Siul2_Port_Ip.h:97:6: error: #error "Software Version Numbers of Siul2_Port_Ip.h and Siul2_Port_Ip_Cfg.h are different" 97 | #error "Software Version Numbers of Siul2_Port_Ip.h and Siul2_Port_Ip_Cfg.h are different" | ^~~~~ C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/RTD/include/Siul2_Port_Ip.h:139:6: error: #error "Software Version Numbers of Siul2_Port_Ip.h and Siul2_Port_Ip_Defines.h are different" 139 | #error "Software Version Numbers of Siul2_Port_Ip.h and Siul2_Port_Ip_Defines.h are different" | ^~~~~ In file included from ../src/main.c:40: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/RTD/include/OsIf.h:91:6: error: #error "Software Version Numbers of OsIf.h and OsIf_Cfg.h are different" 91 | #error "Software Version Numbers of OsIf.h and OsIf_Cfg.h are different" | ^~~~~ ../src/main.c:41:10: fatal error: Linflexd_Uart_Ip.h: No such file or directory 41 | #include "Linflexd_Uart_Ip.h" | ^~~~~~~~~~~~~~~~~~~~ compilation terminated. make: *** [src/subdir.mk:20: src/main.o] Error 1 In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/Llce_InterfaceLinTypes.h:56, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/Tresos_output/include/Lin_43_LLCE_Cfg.h:77, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:86, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:95: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/StdRegMacros.h:70: warning: "REG_WRITE32" redefined 70 | #define REG_WRITE32 Reg_Write32 | In file included from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_SYSTICK.h:85, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/generate/include/OsIf_Cfg.h:49, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/OsIf_Internal.h:46, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/Mcal.h:66, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:83, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:95: C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_COMMON.h:133: note: this is the location of the previous definition 133 | #define REG_WRITE32(address, value) ((*(volatile uint32_t*)(address))= (uint32_t)(value)) | In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/Llce_InterfaceLinTypes.h:56, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/Tresos_output/include/Lin_43_LLCE_Cfg.h:77, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:86, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:93: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/StdRegMacros.h:70: warning: "REG_WRITE32" redefined 70 | #define REG_WRITE32 Reg_Write32 | In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/Llce_InterfaceLinTypes.h:56, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/Tresos_output/include/Lin_43_LLCE_Cfg.h:77, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:86, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:95: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/StdRegMacros.h:73: warning: "REG_READ32" redefined 73 | #define REG_READ32 Reg_Read32 | In file included from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_SYSTICK.h:85, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/generate/include/OsIf_Cfg.h:49, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/OsIf_Internal.h:46, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/Mcal.h:66, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:83, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:93: C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_COMMON.h:133: note: this is the location of the previous definition 133 | #define REG_WRITE32(address, value) ((*(volatile uint32_t*)(address))= (uint32_t)(value)) | In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/Llce_InterfaceLinTypes.h:56, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/Tresos_output/include/Lin_43_LLCE_Cfg.h:77, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:86, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:93: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/StdRegMacros.h:73: warning: "REG_READ32" redefined 73 | #define REG_READ32 Reg_Read32 | In file included from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_SYSTICK.h:85, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/generate/include/OsIf_Cfg.h:49, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/OsIf_Internal.h:46, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/Mcal.h:66, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:83, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:95: C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_COMMON.h:126: note: this is the location of the previous definition 126 | #define REG_READ32(address) (*(volatile uint32_t*)(address)) | In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/Llce_InterfaceLinTypes.h:56, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/Tresos_output/include/Lin_43_LLCE_Cfg.h:77, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:86, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:95: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/StdRegMacros.h:82: warning: "REG_BIT_CLEAR32" redefined 82 | #define REG_BIT_CLEAR32 Reg_Bit_Clear32 | In file included from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_SYSTICK.h:85, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/generate/include/OsIf_Cfg.h:49, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/OsIf_Internal.h:46, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/Mcal.h:66, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:83, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:93: C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_COMMON.h:126: note: this is the location of the previous definition 126 | #define REG_READ32(address) (*(volatile uint32_t*)(address)) | In file included from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_SYSTICK.h:85, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/generate/include/OsIf_Cfg.h:49, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/OsIf_Internal.h:46, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/Mcal.h:66, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:83, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:95: C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_COMMON.h:147: note: this is the location of the previous definition 147 | #define REG_BIT_CLEAR32(address, mask) ((*(volatile uint32_t*)(address))&= ((uint32_t)~((uint32_t)(mask)))) | In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/Llce_InterfaceLinTypes.h:56, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/Tresos_output/include/Lin_43_LLCE_Cfg.h:77, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:86, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:93: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/StdRegMacros.h:82: warning: "REG_BIT_CLEAR32" redefined 82 | #define REG_BIT_CLEAR32 Reg_Bit_Clear32 | In file included from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_SYSTICK.h:85, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/generate/include/OsIf_Cfg.h:49, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/OsIf_Internal.h:46, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/Mcal.h:66, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:83, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:93: C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_COMMON.h:147: note: this is the location of the previous definition 147 | #define REG_BIT_CLEAR32(address, mask) ((*(volatile uint32_t*)(address))&= ((uint32_t)~((uint32_t)(mask)))) | In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/Llce_InterfaceLinTypes.h:56, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/Tresos_output/include/Lin_43_LLCE_Cfg.h:77, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:86, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:95: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/StdRegMacros.h:88: warning: "REG_BIT_SET32" redefined 88 | #define REG_BIT_SET32 Reg_Bit_Set32 | In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/Llce_InterfaceLinTypes.h:56, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/Tresos_output/include/Lin_43_LLCE_Cfg.h:77, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:86, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:93: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/StdRegMacros.h:88: warning: "REG_BIT_SET32" redefined 88 | #define REG_BIT_SET32 Reg_Bit_Set32 | In file included from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_SYSTICK.h:85, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/generate/include/OsIf_Cfg.h:49, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/OsIf_Internal.h:46, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/Mcal.h:66, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:83, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:95: C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_COMMON.h:140: note: this is the location of the previous definition 140 | #define REG_BIT_SET32(address, mask) ((*(volatile uint32_t*)(address))|= (uint32_t)(mask)) | In file included from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_SYSTICK.h:85, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/generate/include/OsIf_Cfg.h:49, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/OsIf_Internal.h:46, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/Mcal.h:66, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:83, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:93: C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_COMMON.h:140: note: this is the location of the previous definition 140 | #define REG_BIT_SET32(address, mask) ((*(volatile uint32_t*)(address))|= (uint32_t)(mask)) | In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/Llce_InterfaceLinTypes.h:56, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/Tresos_output/include/Lin_43_LLCE_Cfg.h:77, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:86, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:95: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/StdRegMacros.h:91: warning: "REG_RMW32" redefined 91 | #define REG_RMW32 Reg_Rmw32 | In file included from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/Llce_InterfaceLinTypes.h:56, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/Tresos_output/include/Lin_43_LLCE_Cfg.h:77, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:86, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:93: C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/platform_common/firmware_loading/StdRegMacros.h:91: warning: "REG_RMW32" redefined 91 | #define REG_RMW32 Reg_Rmw32 | In file included from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_SYSTICK.h:85, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/generate/include/OsIf_Cfg.h:49, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/OsIf_Internal.h:46, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/Mcal.h:66, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:83, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:95: C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_COMMON.h:155: note: this is the location of the previous definition 155 | #define REG_RMW32(address, mask, value) (REG_WRITE32((address), ((REG_READ32(address)& ((uint32_t)~((uint32_t)(mask))))| ((uint32_t)(value))))) | In file included from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_SYSTICK.h:85, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/generate/include/OsIf_Cfg.h:49, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/OsIf_Internal.h:46, from C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/include/Mcal.h:66, from C:/Users/admin/workspaceS32DS.3.4/LLCE_CAN_LIN/LLCE_CAN_LIN_M7_0/llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/include/Lin_43_LLCE.h:83, from ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:93: C:/NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32G_2020_12/SW32_RTD_4_4_1_0_0_D2012/Base_TS_T40D11M10I0R0/header/S32G274A_COMMON.h:155: note: this is the location of the previous definition 155 | #define REG_RMW32(address, mask, value) (REG_WRITE32((address), ((REG_READ32(address)& ((uint32_t)~((uint32_t)(mask))))| ((uint32_t)(value))))) | ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.c:99:12: fatal error: Det.h: No such file or directory 99 | #include "Det.h" | ^~~~~~~ compilation terminated. make: *** [llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/subdir.mk:26: llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_43_LLCE.o] Error 1 ../llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.c:111:14: fatal error: Det.h: No such file or directory 111 | #include "Det.h" | ^~~~~~~ compilation terminated. make: *** [llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/subdir.mk:26: llce/plugins/Lin_43_LLCE_TS_T40D11M10I0R0/src/Lin_Llce.o] Error 1 "make -j4 all" terminated with exit code 2. Build might be incomplete. 05:39:07 Build Failed. 14 errors, 10 warnings. (took 1s.296ms)

0 件の賞賛
返信

1,024件の閲覧回数
Celeste_Liu
NXP Employee
NXP Employee

Hello @Lee0202 ,

Thanks for contacting NXP Tech Support.

[Q1] I am trying to execute the "Integrate LLCE CAN/LIN MCAL driver"   . I am getting lot of errors--- I attached at bottom.

[A1] The guide "Integrate LLCE CAN/LIN MCAL driver" was not updated to the new packages, hence it is outdated on the needed process to integrate LLCE on the RDB platform. We do apologize for this.

[Q2] Is the any CAN LLCE example perfectly working for M7 core 0 without FREERTOS. because i trying to integrate IPCF and CAN on M7 core and also planning to activate all CAN and CAN FD ports. I am not asking exactly but some examples that sends data from M7 core to any one or multiple CAN port.

[A2] For examples of LLCE CAN to CAN, you can refer to AN13423 which contains this part. In addition, during the actual operation process, the following link may also be helpful to you:
Solved: S32G2 LLCE CAN driver run in freertos - NXP Community

I hope the above information is helpful to you.

Best Regards,

Celeste

0 件の賞賛
返信

1,020件の閲覧回数
Celeste_Liu
NXP Employee
NXP Employee

Hello @Lee0202 ,

We apologize. For AN13423, there is an updated version, An13423 Rev.1. We recommend using this updated version. The link provided previously is for the old version. We are sorry for this. 

BRs,

Celeste

0 件の賞賛
返信