### Starting build procedure for: can_slave_mpc5775B ### Generating code and artifacts to 'Model specific' folder structure ### Generating code into build folder: C:\Users\ranulf\Documents\sandbox\CanSlave_5775B\can_slave_mpc5775B_mbd_rtw ### Invoking Target Language Compiler on can_slave_mpc5775B.rtw ### Using System Target File: C:\Users\ranulf\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\mbdtbx_mpc574x\mbdtbx_mpc574x\mbd_mpc574x.tlc ### Using Model-Based Design Toolbox for MPC57xx Series 3.2.0 (R2016a-R2020a) 14-Apr-2020 ### Loading TLC function libraries ### Generating TLC interface API for custom data . ### Initial pass through model to cache user defined code . ### Caching model source code ### Writing header file can_slave_mpc5775B_types.h ### Writing source file can_slave_mpc5775B.c ### Writing header file can_slave_mpc5775B_private.h ### Writing header file can_slave_mpc5775B.h . ### Writing source file fcan0_mpc_event_callback.c ### Writing header file rtwtypes.h ### Writing source file mbd_main.c ### TLC code generation complete. ### Creating HTML report file can_slave_mpc5775B_codegen_rpt.html Warning: Directory already exists. Warning: Directory already exists. Warning: Directory already exists. Warning: Directory already exists. Warning: Directory already exists. . ### Processing Template Makefile: C:\Users\ranulf\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\mbdtbx_mpc574x\mbdtbx_mpc574x\mbd_mpc574x.tmf Found legacy make variables |>START_MDLREFINC_EXPAND_INCLUDES<|, |>END_MDLREFINC_EXPAND_INCLUDES<|, |>MODELREF_INC_PATH<| in the template makefile C:\Users\ranulf\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\mbdtbx_mpc574x\mbdtbx_mpc574x\mbd_mpc574x.tmf. The variables are no longer required. You can remove the variables. [3 similar] Component:Simulink | Category:Model warning ### Creating C:\Users\ranulf\Documents\sandbox\CanSlave_5775B\can_slave_mpc5775B_mbd_rtw\can_slave_mpc5775B.mk from C:\Users\ranulf\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\mbdtbx_mpc574x\mbdtbx_mpc574x\mbd_mpc574x.tmf ### Building can_slave_mpc5775B: .\can_slave_mpc5775B.bat ### Build procedure for can_slave_mpc5775B aborted due to an error. C:\Users\ranulf\Documents\sandbox\CanSlave_5775B\can_slave_mpc5775B_mbd_rtw>set MATLAB=C:\Program Files\MATLAB\R2020a C:\Users\ranulf\Documents\sandbox\CanSlave_5775B\can_slave_mpc5775B_mbd_rtw>"C:\Program Files\MATLAB\R2020a\bin\win64\gmake" -f can_slave_mpc5775B.mk GENERATE_ERT_S_FUNCTION=0 INCLUDE_MDL_TERMINATE_FCN=1 COMBINE_OUTPUT_UPDATE_FCNS=1 MULTI_INSTANCE_CODE=0 INTEGER_CODE=0 ISPROTECTINGMODEL=NOTPROTECTING OPTS="-DTID01EQ=0" Cleaning... RELATIVE_PATH_TO_ANCHOR is .. ==== Removing object files from build directory ==== Copying necessary files to build directory... Compiler details : "C:\Users\ranulf\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\tools/S32DS/build_tools/powerpc-eabivle-4_9/bin/powerpc-eabivle-gcc" -DCPU_MPC5775B -mcpu=e200z7 -DSTART_FROM_FLASH --sysroot="C:\Users\ranulf\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\tools/S32DS/build_tools/e200_ewl2" -g3 -mbig -mvle -O1 -mregnames -mlsp -specs=ewl_c9x.specs -mhard-float -Wall -c -std=c99 -fdata-sections -ffunction-sections -funsigned-char -fmessage-length=0 -nostdinc -fno-jump-tables -DTURN_ON_CPU0 -I. -I.. -I../instrumented -I.. -I"C:\Program Files\MATLAB\R2020a\simulink\include" -I"C:\Program Files\MATLAB\R2020a\extern\include" -I"C:\Program Files\MATLAB\R2020a\rtw\c\src" -I"C:\Program Files\MATLAB\R2020a\rtw\c\libsrc" -I"C:\Program Files\MATLAB\R2020a\rtw\c\src\ext_mode\common" -I"C:\Program Files\MATLAB\R2020a\rtw\c\src\ext_mode\tcpip" -I"C:\Program Files\MATLAB\R2020a\rtw\c\src\ext_mode\serial" -I"C:\Program Files\MATLAB\R2020a\rtw\c\src\ext_mode\custom" -IC:\Users\ranulf\Documents\sandbox\CanSlave_5775B -IC:\Users\ranulf\Documents\sandbox\CanSlave_5775B\can_slave_mpc5775B_mbd_rtw -IC:\PROGRA~1\MATLAB\R2020a\extern\include -IC:\PROGRA~1\MATLAB\R2020a\simulink\include -IC:\PROGRA~1\MATLAB\R2020a\rtw\c\src -IC:\PROGRA~1\MATLAB\R2020a\rtw\c\src\ext_mode\common -IC:\PROGRA~1\MATLAB\R2020a\rtw\c\ert -I"C:\Users\ranulf\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\tools/S32DS/build_tools/e200_ewl2/EWL_C/include" -I"C:\Users\ranulf\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\tools/S32DS/build_tools/e200_ewl2/EWL_C/include/pa" -I"./common" -I"./inc" -I"./src/clock/MPC57xx" -I"./src/clock/MPC5777C" -I"./src/sim/MPC5775B" -I"./src/power/MPC57xx" -I"./src/pins/siul2" -I"./src/pins/siu" -I"./MPC5775B/include" -I"../common" -I"../inc" -I"../src/clock/MPC57xx" -I"../src/clock/MPC5777C" -I"../src/sim/MPC5775B" -I"../src/power/MPC57xx" -I"../src/pins/siul2" -I"../src/pins/siu" -I"../MPC5775B/include" -I"../instrumented/common" -I"../instrumented/inc" -I"../instrumented/src/clock/MPC57xx" -I"../instrumented/src/sim/MPC5775B" -I"../instrumented/src/power/MPC57xx" -I"../instrumented/src/pins/siul2" -I"../instrumented/MPC5775B/include" -DTID01EQ=0 Assembler details : "C:\Users\ranulf\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\tools/S32DS/build_tools/powerpc-eabivle-4_9/bin/powerpc-eabivle-gcc" -c -g3 -mbig -mvle -mregnames -DTURN_ON_CPU0 Product: can_slave_mpc5775B.mot Build product type: executable Building file core0_intc_sw_handlers.o... "C:\Users\ranulf\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\tools/S32DS/build_tools/powerpc-eabivle-4_9/bin/powerpc-eabivle-gcc" -c -g3 -mbig -mvle -mregnames -DTURN_ON_CPU0 -I.. -o core0_intc_sw_handlers.o core0_intc_sw_handlers.S Building file interrupt_vectors.o... "C:\Users\ranulf\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\tools/S32DS/build_tools/powerpc-eabivle-4_9/bin/powerpc-eabivle-gcc" -c -g3 -mbig -mvle -mregnames -DTURN_ON_CPU0 -I.. -o interrupt_vectors.o interrupt_vectors.S Building file startup_MPC5775B.o... "C:\Users\ranulf\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\tools/S32DS/build_tools/powerpc-eabivle-4_9/bin/powerpc-eabivle-gcc" -c -g3 -mbig -mvle -mregnames -DTURN_ON_CPU0 -I.. -o startup_MPC5775B.o startup_MPC5775B.S Building file can_slave_mpc5775B.o... "C:\Users\ranulf\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\tools/S32DS/build_tools/powerpc-eabivle-4_9/bin/powerpc-eabivle-gcc" -DCPU_MPC5775B -mcpu=e200z7 -DSTART_FROM_FLASH --sysroot="C:\Users\ranulf\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\tools/S32DS/build_tools/e200_ewl2" -g3 -mbig -mvle -O1 -mregnames -mlsp -specs=ewl_c9x.specs -mhard-float -Wall -c -std=c99 -fdata-sections -ffunction-sections -funsigned-char -fmessage-length=0 -nostdinc -fno-jump-tables -DTURN_ON_CPU0 -I. -I.. -I../instrumented -I.. -I"C:\Program Files\MATLAB\R2020a\simulink\include" -I"C:\Program Files\MATLAB\R2020a\extern\include" -I"C:\Program Files\MATLAB\R2020a\rtw\c\src" -I"C:\Program Files\MATLAB\R2020a\rtw\c\libsrc" -I"C:\Program Files\MATLAB\R2020a\rtw\c\src\ext_mode\common" -I"C:\Program Files\MATLAB\R2020a\rtw\c\src\ext_mode\tcpip" -I"C:\Program Files\MATLAB\R2020a\rtw\c\src\ext_mode\serial" -I"C:\Program Files\MATLAB\R2020a\rtw\c\src\ext_mode\custom" -IC:\Users\ranulf\Documents\sandbox\CanSlave_5775B -IC:\Users\ranulf\Documents\sandbox\CanSlave_5775B\can_slave_mpc5775B_mbd_rtw -IC:\PROGRA~1\MATLAB\R2020a\extern\include -IC:\PROGRA~1\MATLAB\R2020a\simulink\include -IC:\PROGRA~1\MATLAB\R2020a\rtw\c\src -IC:\PROGRA~1\MATLAB\R2020a\rtw\c\src\ext_mode\common -IC:\PROGRA~1\MATLAB\R2020a\rtw\c\ert -I"C:\Users\ranulf\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\tools/S32DS/build_tools/e200_ewl2/EWL_C/include" -I"C:\Users\ranulf\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\tools/S32DS/build_tools/e200_ewl2/EWL_C/include/pa" -I"./common" -I"./inc" -I"./src/clock/MPC57xx" -I"./src/clock/MPC5777C" -I"./src/sim/MPC5775B" -I"./src/power/MPC57xx" -I"./src/pins/siul2" -I"./src/pins/siu" -I"./MPC5775B/include" -I"../common" -I"../inc" -I"../src/clock/MPC57xx" -I"../src/clock/MPC5777C" -I"../src/sim/MPC5775B" -I"../src/power/MPC57xx" -I"../src/pins/siul2" -I"../src/pins/siu" -I"../MPC5775B/include" -I"../instrumented/common" -I"../instrumented/inc" -I"../instrumented/src/clock/MPC57xx" -I"../instrumented/src/sim/MPC5775B" -I"../instrumented/src/power/MPC57xx" -I"../instrumented/src/pins/siul2" -I"../instrumented/MPC5775B/include" -DTID01EQ=0 -o can_slave_mpc5775B.o can_slave_mpc5775B.c In file included from ./devassert.h:22:0, from ./device_registers.h:411, from ./inc/pins_driver.h:22, from can_slave_mpc5775B.h:24, from can_slave_mpc5775B.c:17: C:\Users\ranulf\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\tools/S32DS/build_tools/e200_ewl2/EWL_C/include/stdbool.h:45:0: warning: "true" redefined #define true 1 ^ In file included from can_slave_mpc5775B.h:23:0, from can_slave_mpc5775B.c:17: rtwtypes.h:27:0: note: this is the location of the previous definition # define true (1U) ^ In file included from ./devassert.h:22:0, from ./device_registers.h:411, from ./inc/pins_driver.h:22, from can_slave_mpc5775B.h:24, from can_slave_mpc5775B.c:17: C:\Users\ranulf\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\NXP_MBDToolbox_MPC57xx\tools/S32DS/build_tools/e200_ewl2/EWL_C/include/stdbool.h:46:0: warning: "false" redefined #define false 0 ^ In file included from can_slave_mpc5775B.h:23:0, from can_slave_mpc5775B.c:17: rtwtypes.h:23:0: note: this is the location of the previous definition # define false (0U) ^ can_slave_mpc5775B.c: In function 'can_sla_RX_Complete_Event_Start': can_slave_mpc5775B.c:81:7: error: unknown field 'fd_enable' specified in initializer .fd_enable = false, ^ can_slave_mpc5775B.c:82:7: error: unknown field 'fd_padding' specified in initializer .fd_padding = 0, ^ can_slave_mpc5775B.c:82:7: warning: excess elements in struct initializer can_slave_mpc5775B.c:82:7: warning: (near initialization for 'rxInfo') can_slave_mpc5775B.c:83:7: error: unknown field 'enable_brs' specified in initializer .enable_brs = false, ^ can_slave_mpc5775B.c:83:7: warning: excess elements in struct initializer can_slave_mpc5775B.c:83:7: warning: (near initialization for 'rxInfo') can_slave_mpc5775B.c: In function 'can_slave_mpc5775B_initialize': can_slave_mpc5775B.c:244:7: error: unknown field 'fd_enable' specified in initializer .fd_enable = false, ^ can_slave_mpc5775B.c:244:7: warning: excess elements in struct initializer can_slave_mpc5775B.c:244:7: warning: (near initialization for 'canCom0_InitConfig') can_slave_mpc5775B.c:245:7: error: unknown field 'payload' specified in initializer .payload = FLEXCAN_PAYLOAD_SIZE_8, ^ can_slave_mpc5775B.c:245:18: error: 'FLEXCAN_PAYLOAD_SIZE_8' undeclared (first use in this function) .payload = FLEXCAN_PAYLOAD_SIZE_8, ^ can_slave_mpc5775B.c:245:18: note: each undeclared identifier is reported only once for each function it appears in can_slave_mpc5775B.c:245:7: warning: excess elements in struct initializer .payload = FLEXCAN_PAYLOAD_SIZE_8, ^ can_slave_mpc5775B.c:245:7: warning: (near initialization for 'canCom0_InitConfig') can_slave_mpc5775B.c:246:7: error: unknown field 'rxFifoDMAChannel' specified in initializer .rxFifoDMAChannel = 0U, ^ can_slave_mpc5775B.c:246:7: warning: excess elements in struct initializer can_slave_mpc5775B.c:246:7: warning: (near initialization for 'canCom0_InitConfig') can_slave_mpc5775B.c:249:7: error: unknown field 'bitrate_cbt' specified in initializer .bitrate_cbt = { ^ can_slave_mpc5775B.c:249:7: error: extra brace group at end of initializer can_slave_mpc5775B.c:249:7: error: (near initialization for 'canCom0_InitConfig') can_slave_mpc5775B.c:255:7: warning: excess elements in struct initializer }, ^ can_slave_mpc5775B.c:255:7: warning: (near initialization for 'canCom0_InitConfig') gmake: *** [can_slave_mpc5775B.o] Error 1 Error(s) encountered while building "can_slave_mpc5775B"