This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C2000-CGT: -mt (--unified_memory) setting for Model Based Design Matlab Simulink

Part Number: C2000-CGT
Other Parts Discussed in Thread: TMS320F28379D

Hello all,

Regarding the -mt (--unified_memory) setting, kindly suggest how to make the related format -mt (--unified_memory) & suggested modifications in model based design (Matlab Simulink).

Thanks,

Raju,

  • Raju,

    For C2000 projects in CCS I believe that this is the default setting of a project; as all C2000 memory spaces are the same in data and program space.  I'm not quite sure I understand the question, as you mention this can be manually invoked with the -mt command in the link step of a build.

    If there is a particular problem you are trying to solve or issue you are running into that you think is related to unified model, please let me know.

    Best,

    Matthew

  • Hi Mathew, 

    Thanks for the response. 

    I'm trying to optimize the code which uses the function memcpy. I read a TI document for Optimization spru514w, which says that -mt instruction will take care of optimizing the memcpy using RPT PREAD instructions as shown below.

    But, when I run the code I cannot see any such instructions & also saw that the memcpy taking too much time, certainly felt that the memcpy need to be optimized using this option.

    Also, I'm using the model based design (simulink) to build and felt somewhere it's missing the option of -mt.

    Need some assistance in this regard,

    Thanks,

    Raju.

  • Hi Mathew,

    My final intention is to optimize the memcpy. Kindly suggest suitable solution for the same.

    Thanks,

    Raju

  • Raju,

    Thanks for the background, agree that the memcpy should be optimizing as much as possible if -mt is set. 

    Before I pull in some others, can you give the memory ranges that you are copying from(I assume flash) and to(SRAM).  I'd like to do some calculations on what timing we should expect from this function.

    If you could give the cycle counts or time you are seeing that would be helpful as well.  Also include the target device so I can use the correct SYSCLK timings.

    One thing we need to keep in mind is that the flash is Waitstated, so it will take 2 or 3 cycles per read.

    If you have access to the dis-assembly that the compiler is generate by the memcpy that will also help. 

    Best,

    Matthew

  • Hi Mathew,

    Thanks for your quick response.

    In fact we are using TMS320F28379D with clock setting 200MHz, and the application is IPC. The memcpy (IPC Write) copies from RAMGS2 to share RAM (CPU1TOCPU2RAM) address of 0x3FC00.

    We are running the IPC application with sharing the information between CPU's at 5us. The function takes a time around 307 cycle count (1.535us) to execute out of which memcpy takes 120 counts(0.6us). Note: we are running these functions in RAM for faster execution.

    Disassembly for the memcpy is as follows:

    00806e: 2D4A MOV T, *-SP[10]
    00806f: 8A46 MOVL XAR4, *-SP[6]
    008070: 8344 MOVL XAR5, *-SP[4]
    008071: 1247 MPY ACC, T, *-SP[7]
    008072: 0EA9 MOVU ACC, @AL
    008073: 07C4 ADDL ACC, *+XAR4[0]
    008074: 8AA9 MOVL XAR4, @ACC
    008075: 0E4A MOVU ACC, *-SP[10]
    008076: 764816A4 LCR memcpy
    memcpy():
    0816a4: 5200 CMPB AL, #0x0
    0816a5: A8AB MOVL @P, XAR4
    0816a6: C5A4 MOVL XAR7, @XAR4
    0816a7: 6107 SB C$L2, EQ
    0816a8: 88A9 MOVZ AR6, @AL
    0816a9: DE81 SUBB XAR6, #1
    C$L1:
    0816aa: 5C85 MOVZ AR4, *XAR5++
    0816ab: 7C87 MOV *XAR7++, AR4
    0816ac: 000EFFFE BANZ -2,AR6--
    C$L2:
    0816ae: 88A9 MOVZ AR6, @AL
    0816af: 0FA6 CMPL ACC, @XAR6
    0816b0: 610F SB C$L5, EQ
    0816b1: 5300 CMPB AH, #0x0
    0816b2: 610D SB C$L5, EQ
    0816b3: 9DFF ADDB AH, #-1
    0816b4: 5CA8 MOVZ AR4, @AH
    C$L3:
    0816b5: 76BFFFFE MOVL XAR6, #0x3ffffe
    C$L4:
    0816b7: 9285 MOV AL, *XAR5++
    0816b8: 9687 MOV *XAR7++, AL
    0816b9: 000EFFFE BANZ -2,AR6--
    0816bb: 9285 MOV AL, *XAR5++
    0816bc: 9687 MOV *XAR7++, AL
    0816bd: 000CFFF8 BANZ -8,AR4--
    C$L5:
    0816bf: A9A4 MOVL @XAR4, P
    0816c0: 0006 LRETR

    Looking forward for your valuable inputs,

    Thanks Mathew,

    Raju

  • Raju,
    Thanks for the background and dis-assembly.  I'm going to pull our tools team in to see if they have some suggestions to let the memcpy take advantage of our CPU architecture.

    Best,

    Matthew

  • I'd like to understand why the call to memcpy does not get inlined.  For the source file with the problem call to memcpy, please follow the directions in the article How to Submit a Compiler Test Case.

    Thanks and regards,

    -George

  • Hi George,

    Thanks for the response, Sorry for the delay.

    As suggested below are the details.

    1.Compiler Version: got it from map file

    ******************************************************************************
    TMS320C2000 Linker PC v18.12.2
    ******************************************************************************

    OR

    ti-cgt-c2000_18.12.2.LTS

    2. Build Info

    ### Generating software system mNonBlocking_sw_c28xCPU1
    ### Generated software system : C:\Users\rbandaja\Documents\memcpy\soc_prj\mNonBlocking_sw_c28xCPU1.slx.
    ### Generating software system mNonBlocking_sw_c28xCPU2
    ### Generated software system : C:\Users\rbandaja\Documents\memcpy\soc_prj\mNonBlocking_sw_c28xCPU2.slx.
    ### Starting serial model reference code generation build
    ### Checking the status of model reference code generation target for model 'mNonBlocking_ref1' used in 'mNonBlocking_sw_c28xCPU1'
    ### Model reference code generation target (mNonBlocking_ref1.c) for model mNonBlocking_ref1 must be recompiled because either mNonBlocking_ref1.c has changed since the last build, or it has never been compiled.
    ### Starting build procedure for: mNonBlocking_ref1
    ### Generating code and artifacts to 'Model specific' folder structure
    Warning: The Scope block 'mNonBlocking_ref1/InScope' has the 'SaveFormat' parameter set to 'Dataset'. This format is
    supported only for normal and accelerator mode simulations. No data will be logged for this block.  To log this
    signal in other simulation modes, consider using a To File block or changing the 'SaveFormat' parameter to 'Structure
    With Time'. To log this signal in code generation targets, consider using output logging. 
    ### Code for the model reference code generation target for model mNonBlocking_ref1 is up to date because no functional changes were found in the referenced model.
    ### Using toolchain: Texas Instruments Code Composer Studio (C2000)
    ### 'C:\Users\rbandaja\Documents\memcpy\slprj\ert\mNonBlocking_ref1\mNonBlocking_ref1.mk' is up to date
    ### Building 'mNonBlocking_ref1_rtwlib': "B:\31\rbandaja.ipc\matlab\bin\win64\gmake"  DEPRULES=1 -j7  -f mNonBlocking_ref1.mk all
     
    C:\Users\rbandaja\Documents\memcpy\slprj\ert\mNonBlocking_ref1>cd .  
     
    C:\Users\rbandaja\Documents\memcpy\slprj\ert\mNonBlocking_ref1>if "all" == "" ("B:\31\rbandaja.ipc\matlab\bin\win64\gmake"  DEPRULES=1 -j7  -f mNonBlocking_ref1.mk all )  else ("B:\31\rbandaja.ipc\matlab\bin\win64\gmake"  DEPRULES=1 -j7  -f mNonBlocking_ref1.mk all )  
    "### Successfully generated all binary outputs." 
     
    C:\Users\rbandaja\Documents\memcpy\slprj\ert\mNonBlocking_ref1>exit /B 0  
    ### Successful completion of build procedure for: mNonBlocking_ref1
    ### Simulink cache artifacts for 'mNonBlocking_ref1' were created in 'C:\Users\rbandaja\Documents\memcpy\mNonBlocking_ref1.slxc'.
    ### Starting build procedure for: mNonBlocking_sw_c28xCPU1
    ### Generating code and artifacts to 'Model specific' folder structure
    ### Generating code into build folder: C:\Users\rbandaja\Documents\memcpy\mNonBlocking_sw_c28xCPU1_ert_rtw
    Warning: Insufficient space for computing symbol names in model 'mNonBlocking_sw_c28xCPU1'. The maximum identifier
    length '31' does not provide sufficient space to make symbol names unique using the symbol format string in 'Global
    types'. This is required when using model reference. Consider increasing the maximum identifier length. To eliminate
    this message enter the command
     	set_param('mNonBlocking_sw_c28xCPU1', 'ModelReferenceSymbolNameMessage', 'none')
     at the MATLAB prompt. 
    Warning: Insufficient space for computing symbol names in model 'mNonBlocking_sw_c28xCPU1'. The maximum identifier
    length '31' does not provide sufficient space to make symbol names unique using the symbol format string in 'Global
    variables'. This is required when using model reference. Consider increasing the maximum identifier length. To
    eliminate this message enter the command
     	set_param('mNonBlocking_sw_c28xCPU1', 'ModelReferenceSymbolNameMessage', 'none')
     at the MATLAB prompt. 
    ### Invoking Target Language Compiler on mNonBlocking_sw_c28xCPU1.rtw
    ### Using System Target File: B:\31\rbandaja.ipc\matlab\rtw\c\ert\ert.tlc
            ### Loading TLC function libraries
    .......
    ### Initial pass through model to cache user defined code
    .
    ### Caching model source code
    ..........................
    ### Writing header file mNonBlocking_sw_c28xCPU1_types.h
    ### Writing header file mNonBlocking_sw_c28xCPU1.h
    ### Writing source file mNonBlocking_sw_c28xCPU1.c
    .
    ### Writing header file mNonBlocking_sw_c28xCPU1_private.h
    ### Writing header file rtmodel.h
    ### Writing source file ert_main.c
    ### TLC code generation complete.
    .### Saving binary information cache.
    ### Using toolchain: Texas Instruments Code Composer Studio (C2000)
    ### 'C:\Users\rbandaja\Documents\memcpy\mNonBlocking_sw_c28xCPU1_ert_rtw\mNonBlocking_sw_c28xCPU1.mk' is up to date
    ### Building 'mNonBlocking_sw_c28xCPU1': "B:\31\rbandaja.ipc\matlab\bin\win64\gmake"  DEPRULES=1 -j7  -f mNonBlocking_sw_c28xCPU1.mk all
     
    C:\Users\rbandaja\Documents\memcpy\mNonBlocking_sw_c28xCPU1_ert_rtw>cd .  
     
    C:\Users\rbandaja\Documents\memcpy\mNonBlocking_sw_c28xCPU1_ert_rtw>if "all" == "" ("B:\31\rbandaja.ipc\matlab\bin\win64\gmake"  DEPRULES=1 -j7  -f mNonBlocking_sw_c28xCPU1.mk all )  else ("B:\31\rbandaja.ipc\matlab\bin\win64\gmake"  DEPRULES=1 -j7  -f mNonBlocking_sw_c28xCPU1.mk all )  
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="mNonBlocking_sw_c28xCPU1.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="mNonBlocking_sw_c28xCPU1.obj" "C:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw/mNonBlocking_sw_c28xCPU1.c" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="ert_main.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="ert_main.obj" "C:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw/ert_main.c" 
    "### Creating standalone executable "../mNonBlocking_sw_c28xCPU1.out" ..." 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi -z -IE:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/lib --stack_size=1024 --warn_sections --heap_size=1024 --reread_libs --rom_model --priority -m"mNonBlocking_sw_c28xCPU1.map" -mt --define F28379D --define BOOT_FROM_FLASH=1 --define BOOT_USING_BL=0 --define CPU1 -l"rts2800_fpu32.lib" --output_file=../mNonBlocking_sw_c28xCPU1.out mNonBlocking_sw_c28xCPU1.obj memcpy_fast.obj c2837xDBoard_Realtime_Support.obj MW_c28xGlobalInterrupts.obj c2837xDInit.obj MW_c28xGPIO.obj F2837xD_CpuTimers.obj F2837xD_DefaultISR.obj F2837xD_GlobalVariableDefs.obj F2837xD_PieCtrl.obj F2837xD_PieVect.obj F2837xD_SysCtrl.obj F2837xD_usDelay.obj F2837xD_CodeStartBranch.obj F2837xD_Dma.obj F2837xD_Adc.obj F2837xD_Gpio.obj F2837xD_Ipc_Driver_Lite.obj F2837xD_Emif.obj can.obj c2837xDSchedulerTimer0.obj mw_soc_c2000_ipc.obj ert_main.obj ../slprj/ert/mNonBlocking_ref1/mNonBlocking_ref1_rtwlib.lib B:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/rtlib/IQmath_fpu32.lib B:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src/c2837xDPeripherals.cmd B:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src/c28377D.cmd   
    <Linking> 
    "### Created: ../mNonBlocking_sw_c28xCPU1.out" 
    "### Invoking postbuild tool "Hex Converter" on "../mNonBlocking_sw_c28xCPU1.out"..." 
    E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/hex2000 -i "../mNonBlocking_sw_c28xCPU1.out" -o "../mNonBlocking_sw_c28xCPU1.hex" -order MS -romwidth 16 -q 
    "### Invoking postbuild tool "DWO Converter" on "../mNonBlocking_sw_c28xCPU1.out"..." 
    B:/31/rbandaja.ipc/matlab/toolbox/soc/S8L4NX~T/tic2000/../../../shared/supportpackages/tic2000/tools/bin/win64/extractDWARF.exe "../mNonBlocking_sw_c28xCPU1.out" 
    *** Starting extraction of debug information from TI-COFF *** 
    Loaded : ../mNonBlocking_sw_c28xCPU1.out, and identified as TI-COFF 
    Opened : ../mNonBlocking_sw_c28xCPU1.dwo for write 
    coff -> dwo conversion completed successfully..  
    "### Done Invoking postbuild tool "DWO Converter" ..." 
    "### Done Invoking postbuild tool "Hex Converter" ..." 
    "### Successfully generated all binary outputs." 
     
    C:\Users\rbandaja\Documents\memcpy\mNonBlocking_sw_c28xCPU1_ert_rtw>exit /B 0  
    ### Successful completion of build procedure for: mNonBlocking_sw_c28xCPU1
    ### Simulink cache artifacts for 'mNonBlocking_sw_c28xCPU1' were created in 'C:\Users\rbandaja\Documents\memcpy\mNonBlocking_sw_c28xCPU1.slxc'.
    
    Build Summary
    
    Code generation targets built:
    
    Model              Action         Rebuild Reason                               
    ===============================================================================
    mNonBlocking_ref1  Code compiled  Code instrumentation settings have changed.  
    
    Top model targets built:
    
    Model                     Action                       Rebuild Reason                   
    ========================================================================================
    mNonBlocking_sw_c28xCPU1  Code generated and compiled  Referenced models were updated.  
    
    2 of 2 models built (0 models already up to date)
    Build duration: 0h 0m 23.452s
    ### Starting serial model reference code generation build
    ### Checking the status of model reference code generation target for model 'mNonBlocking_ref2' used in 'mNonBlocking_sw_c28xCPU2'
    ### Model reference code generation target (mNonBlocking_ref2.c) for model mNonBlocking_ref2 must be recompiled because either mNonBlocking_ref2.c has changed since the last build, or it has never been compiled.
    ### Starting build procedure for: mNonBlocking_ref2
    ### Generating code and artifacts to 'Model specific' folder structure
    Warning: The Scope block 'mNonBlocking_ref2/OutScope' has the 'SaveFormat' parameter set to 'Dataset'. This format is
    supported only for normal and accelerator mode simulations. No data will be logged for this block.  To log this
    signal in other simulation modes, consider using a To File block or changing the 'SaveFormat' parameter to 'Structure
    With Time'. To log this signal in code generation targets, consider using output logging. 
    ### Code for the model reference code generation target for model mNonBlocking_ref2 is up to date because no functional changes were found in the referenced model.
    ### Using toolchain: Texas Instruments Code Composer Studio (C2000)
    ### 'C:\Users\rbandaja\Documents\memcpy\slprj\ert\mNonBlocking_ref2\mNonBlocking_ref2.mk' is up to date
    ### Building 'mNonBlocking_ref2_rtwlib': "B:\31\rbandaja.ipc\matlab\bin\win64\gmake"  DEPRULES=1 -j7  -f mNonBlocking_ref2.mk all
     
    C:\Users\rbandaja\Documents\memcpy\slprj\ert\mNonBlocking_ref2>cd .  
     
    C:\Users\rbandaja\Documents\memcpy\slprj\ert\mNonBlocking_ref2>if "all" == "" ("B:\31\rbandaja.ipc\matlab\bin\win64\gmake"  DEPRULES=1 -j7  -f mNonBlocking_ref2.mk all )  else ("B:\31\rbandaja.ipc\matlab\bin\win64\gmake"  DEPRULES=1 -j7  -f mNonBlocking_ref2.mk all )  
    "### Successfully generated all binary outputs." 
     
    C:\Users\rbandaja\Documents\memcpy\slprj\ert\mNonBlocking_ref2>exit /B 0  
    ### Successful completion of build procedure for: mNonBlocking_ref2
    ### Simulink cache artifacts for 'mNonBlocking_ref2' were created in 'C:\Users\rbandaja\Documents\memcpy\mNonBlocking_ref2.slxc'.
    ### Starting build procedure for: mNonBlocking_sw_c28xCPU2
    ### Generating code and artifacts to 'Model specific' folder structure
    ### Generating code into build folder: C:\Users\rbandaja\Documents\memcpy\mNonBlocking_sw_c28xCPU2_ert_rtw
    Warning: Insufficient space for computing symbol names in model 'mNonBlocking_sw_c28xCPU2'. The maximum identifier
    length '31' does not provide sufficient space to make symbol names unique using the symbol format string in 'Global
    types'. This is required when using model reference. Consider increasing the maximum identifier length. To eliminate
    this message enter the command
     	set_param('mNonBlocking_sw_c28xCPU2', 'ModelReferenceSymbolNameMessage', 'none')
     at the MATLAB prompt. 
    Warning: Insufficient space for computing symbol names in model 'mNonBlocking_sw_c28xCPU2'. The maximum identifier
    length '31' does not provide sufficient space to make symbol names unique using the symbol format string in 'Global
    variables'. This is required when using model reference. Consider increasing the maximum identifier length. To
    eliminate this message enter the command
     	set_param('mNonBlocking_sw_c28xCPU2', 'ModelReferenceSymbolNameMessage', 'none')
     at the MATLAB prompt. 
    ### Invoking Target Language Compiler on mNonBlocking_sw_c28xCPU2.rtw
    ### Using System Target File: B:\31\rbandaja.ipc\matlab\rtw\c\ert\ert.tlc
            ### Loading TLC function libraries
    .......
    ### Initial pass through model to cache user defined code
    .
    ### Caching model source code
    .........................
    ### Writing header file mNonBlocking_sw_c28xCPU2_types.h
    ### Writing header file mNonBlocking_sw_c28xCPU2.h
    .
    ### Writing source file mNonBlocking_sw_c28xCPU2.c
    ### Writing header file mNonBlocking_sw_c28xCPU2_private.h
    ### Writing header file rtmodel.h
    ### Writing source file ert_main.c
    ### TLC code generation complete.
    .### Saving binary information cache.
    ### Using toolchain: Texas Instruments Code Composer Studio (C2000)
    ### 'C:\Users\rbandaja\Documents\memcpy\mNonBlocking_sw_c28xCPU2_ert_rtw\mNonBlocking_sw_c28xCPU2.mk' is up to date
    ### Building 'mNonBlocking_sw_c28xCPU2': "B:\31\rbandaja.ipc\matlab\bin\win64\gmake"  DEPRULES=1 -j7  -f mNonBlocking_sw_c28xCPU2.mk all
     
    C:\Users\rbandaja\Documents\memcpy\mNonBlocking_sw_c28xCPU2_ert_rtw>cd .  
     
    C:\Users\rbandaja\Documents\memcpy\mNonBlocking_sw_c28xCPU2_ert_rtw>if "all" == "" ("B:\31\rbandaja.ipc\matlab\bin\win64\gmake"  DEPRULES=1 -j7  -f mNonBlocking_sw_c28xCPU2.mk all )  else ("B:\31\rbandaja.ipc\matlab\bin\win64\gmake"  DEPRULES=1 -j7  -f mNonBlocking_sw_c28xCPU2.mk all )  
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="mNonBlocking_sw_c28xCPU2.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU2 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU2 -DMODEL=mNonBlocking_sw_c28xCPU2 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref2 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU2_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="mNonBlocking_sw_c28xCPU2.obj" "C:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU2_ert_rtw/mNonBlocking_sw_c28xCPU2.c" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="ert_main.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU2 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU2 -DMODEL=mNonBlocking_sw_c28xCPU2 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref2 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU2_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="ert_main.obj" "C:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU2_ert_rtw/ert_main.c" 
    "### Creating standalone executable "../mNonBlocking_sw_c28xCPU2.out" ..." 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi -z -IE:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/lib --stack_size=1024 --warn_sections --heap_size=1024 --reread_libs --rom_model --priority -m"mNonBlocking_sw_c28xCPU2.map" -mt --define F28379D --define BOOT_FROM_FLASH=1 --define BOOT_USING_BL=0 --define CPU2 -l"rts2800_fpu32.lib" --output_file=../mNonBlocking_sw_c28xCPU2.out mNonBlocking_sw_c28xCPU2.obj memcpy_fast.obj c2837xDBoard_Realtime_Support.obj MW_c28xGlobalInterrupts.obj c2837xDInit.obj MW_c28xGPIO.obj F2837xD_CpuTimers.obj F2837xD_DefaultISR.obj F2837xD_GlobalVariableDefs.obj F2837xD_PieCtrl.obj F2837xD_PieVect.obj F2837xD_SysCtrl.obj F2837xD_usDelay.obj F2837xD_CodeStartBranch.obj F2837xD_Dma.obj F2837xD_Adc.obj F2837xD_Gpio.obj F2837xD_Ipc_Driver_Lite.obj F2837xD_Emif.obj can.obj c2837xDSchedulerTimer0.obj mw_soc_c2000_ipc.obj ert_main.obj ../slprj/ert/mNonBlocking_ref2/mNonBlocking_ref2_rtwlib.lib B:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/rtlib/IQmath_fpu32.lib B:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src/c2837xDPeripherals.cmd B:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src/c28377D.cmd   
    <Linking> 
    "### Created: ../mNonBlocking_sw_c28xCPU2.out" 
    "### Invoking postbuild tool "Hex Converter" on "../mNonBlocking_sw_c28xCPU2.out"..." 
    E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/hex2000 -i "../mNonBlocking_sw_c28xCPU2.out" -o "../mNonBlocking_sw_c28xCPU2.hex" -order MS -romwidth 16 -q 
    "### Invoking postbuild tool "DWO Converter" on "../mNonBlocking_sw_c28xCPU2.out"..." 
    B:/31/rbandaja.ipc/matlab/toolbox/soc/S8L4NX~T/tic2000/../../../shared/supportpackages/tic2000/tools/bin/win64/extractDWARF.exe "../mNonBlocking_sw_c28xCPU2.out" 
    *** Starting extraction of debug information from TI-COFF *** 
    Loaded : ../mNonBlocking_sw_c28xCPU2.out, and identified as TI-COFF 
    Opened : ../mNonBlocking_sw_c28xCPU2.dwo for write 
    coff -> dwo conversion completed successfully..  
    "### Done Invoking postbuild tool "DWO Converter" ..." 
    "### Done Invoking postbuild tool "Hex Converter" ..." 
    "### Successfully generated all binary outputs." 
     
    C:\Users\rbandaja\Documents\memcpy\mNonBlocking_sw_c28xCPU2_ert_rtw>exit /B 0  
    ### Successful completion of build procedure for: mNonBlocking_sw_c28xCPU2
    ### Simulink cache artifacts for 'mNonBlocking_sw_c28xCPU2' were created in 'C:\Users\rbandaja\Documents\memcpy\mNonBlocking_sw_c28xCPU2.slxc'.
    
    Build Summary
    
    Code generation targets built:
    
    Model              Action         Rebuild Reason                               
    ===============================================================================
    mNonBlocking_ref2  Code compiled  Code instrumentation settings have changed.  
    
    Top model targets built:
    
    Model                     Action                       Rebuild Reason                   
    ========================================================================================
    mNonBlocking_sw_c28xCPU2  Code generated and compiled  Referenced models were updated.  
    
    2 of 2 models built (0 models already up to date)
    Build duration: 0h 0m 22.652s
    ### Using the SoC system information from 'C:\Users\rbandaja\Documents\memcpy\soc_prj\socsysinfo.mat'
    >> 

    2b. Build Info2.

    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="mNonBlocking_sw_c28xCPU1.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="mNonBlocking_sw_c28xCPU1.obj" "C:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw/mNonBlocking_sw_c28xCPU1.c" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi -s -v28 -ml -mt --float_support=fpu32 --output_file="memcpy_fast.obj" "C:/ti/c2000/C2000Ware_3_04_00_00/libraries/dsp/FPU/c28/source/fpu32/utility/memcpy_fast.asm" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="c2837xDBoard_Realtime_Support.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="c2837xDBoard_Realtime_Support.obj" "B:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src/c2837xDBoard_Realtime_Support.c" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="MW_c28xGlobalInterrupts.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="MW_c28xGlobalInterrupts.obj" "B:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src/MW_c28xGlobalInterrupts.c" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="c2837xDInit.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="c2837xDInit.obj" "B:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src/c2837xDInit.c" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="MW_c28xGPIO.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="MW_c28xGPIO.obj" "B:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src/MW_c28xGPIO.c" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="F2837xD_CpuTimers.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="F2837xD_CpuTimers.obj" "E:/share/apps/TexasInstruments/CCS/../C2000/controlSUITE/v3.3.9/device_support/F2837xD/v190/F2837xD_common/source/F2837xD_CpuTimers.c" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="F2837xD_DefaultISR.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="F2837xD_DefaultISR.obj" "E:/share/apps/TexasInstruments/CCS/../C2000/controlSUITE/v3.3.9/device_support/F2837xD/v190/F2837xD_common/source/F2837xD_DefaultISR.c" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="F2837xD_GlobalVariableDefs.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="F2837xD_GlobalVariableDefs.obj" "E:/share/apps/TexasInstruments/CCS/../C2000/controlSUITE/v3.3.9/device_support/F2837xD/v190/F2837xD_headers/source/F2837xD_GlobalVariableDefs.c" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="F2837xD_PieCtrl.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="F2837xD_PieCtrl.obj" "E:/share/apps/TexasInstruments/CCS/../C2000/controlSUITE/v3.3.9/device_support/F2837xD/v190/F2837xD_common/source/F2837xD_PieCtrl.c" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="F2837xD_PieVect.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="F2837xD_PieVect.obj" "E:/share/apps/TexasInstruments/CCS/../C2000/controlSUITE/v3.3.9/device_support/F2837xD/v190/F2837xD_common/source/F2837xD_PieVect.c" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="F2837xD_SysCtrl.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="F2837xD_SysCtrl.obj" "E:/share/apps/TexasInstruments/CCS/../C2000/controlSUITE/v3.3.9/device_support/F2837xD/v190/F2837xD_common/source/F2837xD_SysCtrl.c" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi -s -v28 -ml -mt --float_support=fpu32 --output_file="F2837xD_usDelay.obj" "E:/share/apps/TexasInstruments/CCS/../C2000/controlSUITE/v3.3.9/device_support/F2837xD/v190/F2837xD_common/source/F2837xD_usDelay.asm" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi -s -v28 -ml -mt --float_support=fpu32 --output_file="F2837xD_CodeStartBranch.obj" "E:/share/apps/TexasInstruments/CCS/../C2000/controlSUITE/v3.3.9/device_support/F2837xD/v190/F2837xD_common/source/F2837xD_CodeStartBranch.asm" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="F2837xD_Dma.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="F2837xD_Dma.obj" "E:/share/apps/TexasInstruments/CCS/../C2000/controlSUITE/v3.3.9/device_support/F2837xD/v190/F2837xD_common/source/F2837xD_Dma.c" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="F2837xD_Adc.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="F2837xD_Adc.obj" "E:/share/apps/TexasInstruments/CCS/../C2000/controlSUITE/v3.3.9/device_support/F2837xD/v190/F2837xD_common/source/F2837xD_Adc.c" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="F2837xD_Gpio.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="F2837xD_Gpio.obj" "E:/share/apps/TexasInstruments/CCS/../C2000/controlSUITE/v3.3.9/device_support/F2837xD/v190/F2837xD_common/source/F2837xD_Gpio.c" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="F2837xD_Ipc_Driver_Lite.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="F2837xD_Ipc_Driver_Lite.obj" "E:/share/apps/TexasInstruments/CCS/../C2000/controlSUITE/v3.3.9/device_support/F2837xD/v190/F2837xD_common/source/F2837xD_Ipc_Driver_Lite.c" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="F2837xD_Emif.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="F2837xD_Emif.obj" "E:/share/apps/TexasInstruments/CCS/../C2000/controlSUITE/v3.3.9/device_support/F2837xD/v190/F2837xD_common/source/F2837xD_Emif.c" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="can.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="can.obj" "E:/share/apps/TexasInstruments/CCS/../C2000/controlSUITE/v3.3.9/device_support/F2837xD/v190/F2837xD_common/driverlib/can.c" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="c2837xDSchedulerTimer0.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="c2837xDSchedulerTimer0.obj" "B:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src/c2837xDSchedulerTimer0.c" 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="mw_soc_c2000_ipc.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="mw_soc_c2000_ipc.obj" "B:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src/mw_soc_c2000_ipc.c" 
    "B:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src/mw_soc_c2000_ipc.c", line 214: warning: variable "i" was declared but never referenced 
    "B:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src/mw_soc_c2000_ipc.c", line 216: warning: variable "tail" was declared but never referenced 
    "B:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src/mw_soc_c2000_ipc.c", line 217: warning: variable "var1" was declared but never referenced 
    "B:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src/mw_soc_c2000_ipc.c", line 217: warning: variable "var2" was declared but never referenced 
    "B:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src/mw_soc_c2000_ipc.c", line 217: warning: variable "res2" was declared but never referenced 
    "B:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src/mw_soc_c2000_ipc.c", line 218: warning: variable "res1" was declared but never referenced 
    "B:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src/mw_soc_c2000_ipc.c", line 234: warning: variable "tail" is used before its value is set 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi --compile_only --preproc_dependency="ert_main.dep" --preproc_with_compile --large_memory_model --silicon_version=28 --define="LARGE_MODEL" -I"/~SupportFiles/DSP280x_headers" -I"/~SupportFiles/DSP280x_headers/include" -I"E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/include" -mt -v28 --float_support=fpu32 -ml -DF28379D -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU1 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DIPC_BLOCK_INCLUDED=1 -D__TIDELFINOF28379DLAUNCHPAD__=1 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0  -DTID01EQ=0 -DXCP_CUSTOM_PLATFORM -DTIC2000_SOC_BASEPRODUCT=1 -DMW_PIL_SCIFIFOLEN=16 -DF2837X_REG_FORMAT -DMW_F2837XD -DSTACK_SIZE=1024 -DRT -DF28379D -DBOOT_FROM_FLASH=1 -DCPU1 -DMODEL=mNonBlocking_sw_c28xCPU1 -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -IB:/31/rbandaja.ipc/matlab/toolbox/soc/processor/include -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/mNonBlocking_ref1 -IC:/Users/rbandaja/Documents/memcpy -IC:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw -IC:/ti/c2000/C2000W~1/LIBRAR~1/dsp/FPU/c28/source/fpu32/utility -IB:/31/rbandaja.ipc/matlab/extern/include -IB:/31/rbandaja.ipc/matlab/simulink/include -IB:/31/rbandaja.ipc/matlab/rtw/c/src -IB:/31/rbandaja.ipc/matlab/rtw/c/src/ext_mode/common -IB:/31/rbandaja.ipc/matlab/rtw/c/ert -IC:/Users/rbandaja/Documents/memcpy/slprj/ert/_sharedutils -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src -IB:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/inc -IB:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/F1JD14~E/include -IE:/share/apps/T9BE1P~I/C2000/CLT7IP~8/V2OMYX~D.9/D69MXD~B/F2837xD/v190/FTUC8V~V -IB:/31/rbandaja.ipc/matlab/toolbox/shared/can/src/scanutil -IB:/31/rbandaja.ipc/matlab/toolbox/rtw/targets/common/can/blocks/tlc_c -IB:/31/rbandaja.ipc/matlab/toolbox/target/shared/externalmode_daemon/include -IB:/31/rbandaja.ipc/matlab/toolbox/target/supportpackages/tic2000/inc --output_file="ert_main.obj" "C:/Users/rbandaja/Documents/memcpy/mNonBlocking_sw_c28xCPU1_ert_rtw/ert_main.c" 
    "### Creating standalone executable "../mNonBlocking_sw_c28xCPU1.out" ..." 
    "E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/cl2000" --abi=coffabi -z -IE:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/lib --stack_size=1024 --warn_sections --heap_size=1024 --reread_libs --rom_model --priority -m"mNonBlocking_sw_c28xCPU1.map" -mt --define F28379D --define BOOT_FROM_FLASH=1 --define BOOT_USING_BL=0 --define CPU1 -l"rts2800_fpu32.lib" --output_file=../mNonBlocking_sw_c28xCPU1.out mNonBlocking_sw_c28xCPU1.obj memcpy_fast.obj c2837xDBoard_Realtime_Support.obj MW_c28xGlobalInterrupts.obj c2837xDInit.obj MW_c28xGPIO.obj F2837xD_CpuTimers.obj F2837xD_DefaultISR.obj F2837xD_GlobalVariableDefs.obj F2837xD_PieCtrl.obj F2837xD_PieVect.obj F2837xD_SysCtrl.obj F2837xD_usDelay.obj F2837xD_CodeStartBranch.obj F2837xD_Dma.obj F2837xD_Adc.obj F2837xD_Gpio.obj F2837xD_Ipc_Driver_Lite.obj F2837xD_Emif.obj can.obj c2837xDSchedulerTimer0.obj mw_soc_c2000_ipc.obj ert_main.obj ../slprj/ert/mNonBlocking_ref1/mNonBlocking_ref1_rtwlib.lib B:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/rtlib/IQmath_fpu32.lib B:/31/rbandaja.ipc/matlab/toolbox/shared/supportpackages/tic2000/src/c2837xDPeripherals.cmd B:/31/rbandaja.ipc/matlab/toolbox/soc/supportpackages/tic2000/src/c28377D.cmd   
    <Linking> 
    "### Created: ../mNonBlocking_sw_c28xCPU1.out" 
    "### Invoking postbuild tool "Hex Converter" on "../mNonBlocking_sw_c28xCPU1.out"..." 
    E:/share/apps/T9BE1P~I/CCS/../cgt/win/TEUYGU~C.LTS/bin/hex2000 -i "../mNonBlocking_sw_c28xCPU1.out" -o "../mNonBlocking_sw_c28xCPU1.hex" -order MS -romwidth 16 -q 
    "### Done Invoking postbuild tool "Hex Converter" ..." 
    "### Invoking postbuild tool "DWO Converter" on "../mNonBlocking_sw_c28xCPU1.out"..." 
    B:/31/rbandaja.ipc/matlab/toolbox/soc/S8L4NX~T/tic2000/../../../shared/supportpackages/tic2000/tools/bin/win64/extractDWARF.exe "../mNonBlocking_sw_c28xCPU1.out" 
    *** Starting extraction of debug information from TI-COFF *** 
    Loaded : ../mNonBlocking_sw_c28xCPU1.out, and identified as TI-COFF 
    Opened : ../mNonBlocking_sw_c28xCPU1.dwo for write 
    coff -> dwo conversion completed successfully..  
    "### Done Invoking postbuild tool "DWO Converter" ..." 
    "### Successfully generated all binary outputs." 
    >> 

    3. pp file

    mw_soc_c2000_ipc.txt
    /* mw_soc_c2000_ipc.c
     *
     * Copyright 2020-2021 The MathWorks, Inc.
     *
     */
    /* mw_soc_c2000_ipc.c
     *
     * Copyright 2020-2021 The MathWorks, Inc.
     *
     */
    

    Thanks & Regards,

    Raju

  • Unfortunately, the preprocessed file only contains comments.  I'm not sure what went wrong.  Please try again.  This post on attaching a file may be helpful.

    Thanks and regards,

    -George

  • Hi Geoge,

    I'm able to see only those 10 lines which are showing in the above picture. 

    Don't know why?

    7183.mw_soc_c2000_ipc.txt
    /* mw_soc_c2000_ipc.c
     *
     * Copyright 2020-2021 The MathWorks, Inc.
     *
     */
    /* mw_soc_c2000_ipc.c
     *
     * Copyright 2020-2021 The MathWorks, Inc.
     *
     */
    

    Thanks & Regards,

    Raju

  • Be sure you get the correct file.  It is located in the same directory as the source file.

    Changing topics ... I took a close look at your compiler options.  You compile without optimization.  For any function like memcpy to be inlined, you have to use at least --opt_level=2.  Please build with --opt_level=2 or higher.  Please let me know if that change resolves the problem.

    Thanks and regards,

    -George

  • Hi George,

    As suggested, Below is the .pp file that I got.

    /* mw_soc_c2000_ipc.c
     *
     * Copyright 2020-2021 The MathWorks, Inc.
     *
     */
    /* mw_soc_c2000_ipc.c
     *
     * Copyright 2020-2021 The MathWorks, Inc.
     *
     */
    
    #pragma CODE_SECTION(MW_IPC_Write, "ramfuncs");
    #pragma CODE_SECTION(MW_IPC_Read, "ramfuncs");
    
    /* Add each channel (symbols) some sections and assign to the GS0 or GS1.
     * The size of the symbols shall reflect the dataLength of the data to be sent.
     * On receive, we will use the senders CPU location in GS and access it, not required to set any length.
     */
    /*****************************************************************************/
    /* string.h                                                                  */
    /*                                                                           */
    /* Copyright (c) 1993 Texas Instruments Incorporated                         */
    /* http://www.ti.com/                                                        */
    /*                                                                           */
    /*  Redistribution and  use in source  and binary forms, with  or without    */
    /*  modification,  are permitted provided  that the  following conditions    */
    /*  are met:                                                                 */
    /*                                                                           */
    /*     Redistributions  of source  code must  retain the  above copyright    */
    /*     notice, this list of conditions and the following disclaimer.         */
    /*                                                                           */
    /*     Redistributions in binary form  must reproduce the above copyright    */
    /*     notice, this  list of conditions  and the following  disclaimer in    */
    /*     the  documentation  and/or   other  materials  provided  with  the    */
    /*     distribution.                                                         */
    /*                                                                           */
    /*     Neither the  name of Texas Instruments Incorporated  nor the names    */
    /*     of its  contributors may  be used to  endorse or  promote products    */
    /*     derived  from   this  software  without   specific  prior  written    */
    /*     permission.                                                           */
    /*                                                                           */
    /*  THIS SOFTWARE  IS PROVIDED BY THE COPYRIGHT  HOLDERS AND CONTRIBUTORS    */
    /*  "AS IS"  AND ANY  EXPRESS OR IMPLIED  WARRANTIES, INCLUDING,  BUT NOT    */
    /*  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR    */
    /*  A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT    */
    /*  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,    */
    /*  SPECIAL,  EXEMPLARY,  OR CONSEQUENTIAL  DAMAGES  (INCLUDING, BUT  NOT    */
    /*  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,    */
    /*  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY    */
    /*  THEORY OF  LIABILITY, WHETHER IN CONTRACT, STRICT  LIABILITY, OR TORT    */
    /*  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE    */
    /*  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.     */
    /*                                                                           */
    /*****************************************************************************/
    
    
    /*****************************************************************************/
    /* _ti_config.h                                                              */
    /*                                                                           */
    /* Copyright (c) 2017 Texas Instruments Incorporated                         */
    /* http://www.ti.com/                                                        */
    /*                                                                           */
    /*  Redistribution and  use in source  and binary forms, with  or without    */
    /*  modification,  are permitted provided  that the  following conditions    */
    /*  are met:                                                                 */
    /*                                                                           */
    /*     Redistributions  of source  code must  retain the  above copyright    */
    /*     notice, this list of conditions and the following disclaimer.         */
    /*                                                                           */
    /*     Redistributions in binary form  must reproduce the above copyright    */
    /*     notice, this  list of conditions  and the following  disclaimer in    */
    /*     the  documentation  and/or   other  materials  provided  with  the    */
    /*     distribution.                                                         */
    /*                                                                           */
    /*     Neither the  name of Texas Instruments Incorporated  nor the names    */
    /*     of its  contributors may  be used to  endorse or  promote products    */
    /*     derived  from   this  software  without   specific  prior  written    */
    /*     permission.                                                           */
    /*                                                                           */
    /*  THIS SOFTWARE  IS PROVIDED BY THE COPYRIGHT  HOLDERS AND CONTRIBUTORS    */
    /*  "AS IS"  AND ANY  EXPRESS OR IMPLIED  WARRANTIES, INCLUDING,  BUT NOT    */
    /*  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR    */
    /*  A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT    */
    /*  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,    */
    /*  SPECIAL,  EXEMPLARY,  OR CONSEQUENTIAL  DAMAGES  (INCLUDING, BUT  NOT    */
    /*  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,    */
    /*  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY    */
    /*  THEORY OF  LIABILITY, WHETHER IN CONTRACT, STRICT  LIABILITY, OR TORT    */
    /*  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE    */
    /*  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.     */
    /*                                                                           */
    /*****************************************************************************/
    
    
    /*Unsupported pragmas are omitted */
    # pragma diag_push
    # pragma CHECK_MISRA("-19.7")
    # pragma CHECK_MISRA("-19.4")
    # pragma CHECK_MISRA("-19.1")
    # pragma CHECK_MISRA("-19.15")
    # pragma diag_pop
    
    _Pragma("diag_push")
    _Pragma("CHECK_MISRA(\"-19.4\")")
    _Pragma("CHECK_MISRA(\"-19.1\")")
    _Pragma("CHECK_MISRA(\"-19.6\")")
    
    /* Hide uses of the TI proprietary macros behind other macros.
        Implementations that don't implement these features should leave
        these macros undefined. */
    
    
    
    /* Common definitions */
    
    /* C */
     /* C89/C99 */
    
    
    
    
    
    /* _TI_NOEXCEPT_CPP14 is defined to noexcept only when compiling for C++14. It
       is intended to be used for functions like abort and atexit that are supposed
       to be declared noexcept only in C++14 mode. */
    
    
    
    /* Target-specific definitions */
    /*****************************************************************************/
    /* linkage.h                                                                  */
    /*                                                                           */
    /* Copyright (c) 1998 Texas Instruments Incorporated                         */
    /* http://www.ti.com/                                                        */
    /*                                                                           */
    /*  Redistribution and  use in source  and binary forms, with  or without    */
    /*  modification,  are permitted provided  that the  following conditions    */
    /*  are met:                                                                 */
    /*                                                                           */
    /*     Redistributions  of source  code must  retain the  above copyright    */
    /*     notice, this list of conditions and the following disclaimer.         */
    /*                                                                           */
    /*     Redistributions in binary form  must reproduce the above copyright    */
    /*     notice, this  list of conditions  and the following  disclaimer in    */
    /*     the  documentation  and/or   other  materials  provided  with  the    */
    /*     distribution.                                                         */
    /*                                                                           */
    /*     Neither the  name of Texas Instruments Incorporated  nor the names    */
    /*     of its  contributors may  be used to  endorse or  promote products    */
    /*     derived  from   this  software  without   specific  prior  written    */
    /*     permission.                                                           */
    /*                                                                           */
    /*  THIS SOFTWARE  IS PROVIDED BY THE COPYRIGHT  HOLDERS AND CONTRIBUTORS    */
    /*  "AS IS"  AND ANY  EXPRESS OR IMPLIED  WARRANTIES, INCLUDING,  BUT NOT    */
    /*  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR    */
    /*  A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT    */
    /*  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,    */
    /*  SPECIAL,  EXEMPLARY,  OR CONSEQUENTIAL  DAMAGES  (INCLUDING, BUT  NOT    */
    /*  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,    */
    /*  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY    */
    /*  THEORY OF  LIABILITY, WHETHER IN CONTRACT, STRICT  LIABILITY, OR TORT    */
    /*  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE    */
    /*  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.     */
    /*                                                                           */
    /*****************************************************************************/
    
    
    #pragma diag_push
    #pragma CHECK_MISRA("-19.4") /* macros required for implementation */
    
    /* No modifiers needed to access code */
    
    
    /*--------------------------------------------------------------------------*/
    /* Define _DATA_ACCESS ==> how to access RTS global or static data          */
    /*--------------------------------------------------------------------------*/
    
    /*--------------------------------------------------------------------------*/
    /* Define _OPTIMIZE_FOR_SPACE ==> Always optimize for space.                */
    /*--------------------------------------------------------------------------*/
    
    /*--------------------------------------------------------------------------*/
    /* Define _IDECL ==> how inline functions are declared                      */
    /*--------------------------------------------------------------------------*/
    
    #pragma diag_pop
    
    
    _Pragma("diag_pop")
    
    
    
    _Pragma("diag_push")
    _Pragma("CHECK_MISRA(\"-6.3\")") /* standard types required for standard headers */
    _Pragma("CHECK_MISRA(\"-19.1\")") /* #includes required for implementation */
    _Pragma("CHECK_MISRA(\"-20.1\")") /* standard headers must define standard names */
    _Pragma("CHECK_MISRA(\"-20.2\")") /* standard headers must define standard names */
    
    
    
    typedef unsigned long size_t;
    
    
    _Pragma("diag_push")
    _Pragma("CHECK_MISRA(\"-19.4\")") /* macros required for implementation */
    
    
    _Pragma("diag_pop")
    
     size_t  strlen(const char *string);
    
     char *strcpy(char * __restrict dest,
                            const char * __restrict src);
     char *strncpy(char * __restrict dest,
                             const char * __restrict src, size_t n);
     char *strcat(char * __restrict string1,
                            const char * __restrict string2);
     char *strncat(char * __restrict dest,
                             const char * __restrict src, size_t n);
     char *strchr(const char *string, int c);
     char *strrchr(const char *string, int c);
    
     int  strcmp(const char *string1, const char *string2);
     int  strncmp(const char *string1, const char *string2, size_t n);
    
     int     strcoll(const char *string1, const char *_string2);
     size_t  strxfrm(char * __restrict to,
                                 const char * __restrict from, size_t n);
     char   *strpbrk(const char *string, const char *chs);
     size_t  strspn(const char *string, const char *chs);
     size_t  strcspn(const char *string, const char *chs);
     char   *strstr(const char *string1, const char *string2);
     char   *strtok(char * __restrict str1,
                                const char * __restrict str2);
     char   *strerror(int _errno);
     char   *strdup(const char *string);
    
    
     void   *memmove(void *s1, const void *s2, size_t n);
    
     void   *memccpy(void *dest, const void *src, int ch, size_t count);
    
    _Pragma("diag_push")
    _Pragma("CHECK_MISRA(\"-16.4\")") /* false positives due to builtin declarations */
     void   *memcpy(void * __restrict s1,
                                const void * __restrict s2, size_t n);
    _Pragma("diag_pop")
    
     int     memcmp(const void *cs, const void *ct, size_t n);
     void   *memchr(const void *cs, int c, size_t n);
    
       void   *memset(void *mem, int ch, size_t length);
    
    
    
    _Pragma("diag_push")
    
    /* keep macros as direct #defines and not function-like macros or function
       names surrounded by parentheses to support all original supported use cases
       including taking their address through the macros and prefixing with
       namespace macros */
    _Pragma("CHECK_MISRA(\"-19.4\")")
    
    _Pragma("diag_pop")
    
    size_t    far_strlen(const char *s);
    char     *strcpy_nf(char *s1, const char *s2);
    char *strcpy_fn(char *s1, const char *s2);
    char *strcpy_ff(char *s1, const char *s2);
    char *far_strncpy(char *s1, const char *s2, size_t n);
    char *far_strcat(char *s1, const char *s2);
    char *far_strncat(char *s1, const char *s2, size_t n);
    char *far_strchr(const char *s, int c);
    char *far_strrchr(const char *s, int c);
    int       far_strcmp(const char *s1, const char *s2);
    int       far_strncmp(const char *s1, const char *s2, size_t n);
    int       far_strcoll(const char *s1, const char *s2);
    size_t    far_strxfrm(char *s1, const char *s2, size_t n);
    char *far_strpbrk(const char *s1, const char *s2);
    size_t    far_strspn(const char *s1, const char *s2);
    size_t    far_strcspn(const char *s1, const char *s2);
    char *far_strstr(const char *s1, const char *s2);
    char *far_strtok(char *s1, const char *s2);
    char *far_strerror(int _errno);
    void *far_memmove(void *s1, const void *s2, size_t n);
    void     *__memcpy_nf (void *_s1, const void *_s2, size_t _n);
    void *__memcpy_fn (void *_s1, const void *_s2, size_t _n);
    void *__memcpy_ff (void *_s1, const void *_s2, size_t _n);
    int       far_memcmp(const void *s1, const void *s2, size_t n);
    void *far_memchr(const void *s, int c, size_t n);
    void *far_memset(void *s, int c, size_t n);
    void *far_memlcpy(void *to, const void *from,
                            unsigned long n);
    void *far_memlmove(void *to, const void *from,
                             unsigned long n);
    
    
    
    
    /*----------------------------------------------------------------------------*/
    /* If sys/cdefs.h is available, go ahead and include it. xlocale.h assumes    */
    /* this file will have already included sys/cdefs.h.                          */
    /*----------------------------------------------------------------------------*/
    /*-
     * SPDX-License-Identifier: BSD-3-Clause
     *
     * Copyright (c) 1991, 1993
     *	The Regents of the University of California.  All rights reserved.
     *
     * This code is derived from software contributed to Berkeley by
     * Berkeley Software Design, Inc.
     *
     * Redistribution and use in source and binary forms, with or without
     * modification, are permitted provided that the following conditions
     * are met:
     * 1. Redistributions of source code must retain the above copyright
     *    notice, this list of conditions and the following disclaimer.
     * 2. Redistributions in binary form must reproduce the above copyright
     *    notice, this list of conditions and the following disclaimer in the
     *    documentation and/or other materials provided with the distribution.
     * 3. Neither the name of the University nor the names of its contributors
     *    may be used to endorse or promote products derived from this software
     *    without specific prior written permission.
     *
     * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
     * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
     * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
     * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
     * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
     * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
     * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
     * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
     * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
     * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
     * SUCH DAMAGE.
     *
     *	@(#)cdefs.h	8.8 (Berkeley) 1/9/95
     * $FreeBSD$
     */
    
    
    
    _Pragma("diag_push")
    _Pragma("CHECK_MISRA(\"none\")")
    
    /*
     * Testing against Clang-specific extensions.
     */
    
    
    /*
     * This code has been put in place to help reduce the addition of
     * compiler specific defines in FreeBSD code.  It helps to aid in
     * having a compiler-agnostic source tree.
     */
    
    
    
    
    
    
    
    /*
     * Macro to test if we're using a specific version of gcc or later.
     */
    
    /*
     * The __CONCAT macro is used to concatenate parts of symbol names, e.g.
     * with "#define OLD(foo) __CONCAT(old,foo)", OLD(foo) produces oldfoo.
     * The __CONCAT macro is a bit tricky to use if it must work in non-ANSI
     * mode -- there must be no spaces between its arguments, and for nested
     * __CONCAT's, all the __CONCAT's must be at the left.  __CONCAT can also
     * concatenate double-quoted strings produced by the __STRING macro, but
     * this only works with ANSI C.
     *
     * __XSTRING is like __STRING, but it expands any macros in its argument
     * first.  It is only available with ANSI C.
     */
    
    
    
    /*
     * Compiler-dependent macros to help declare dead (non-returning) and
     * pure (no side effects) functions, and unused variables.  They are
     * null except for versions of gcc that are known to support the features
     * properly (old versions of gcc-2 supported the dead and pure features
     * in a different (wrong) way).  If we do not provide an implementation
     * for a given compiler, let the compile fail if it is told to use
     * a feature that we cannot live without.
     */
    
    /*
     * TI ADD - check that __GNUC__ is defined before referencing it to avoid
     *          generating an error when __GNUC__ treated as zero warning is
     *          promoted to an error via -pdse195 option.
     */
    
    
    
    /*
     * Keywords added in C11.
     */
    
    
    
    
    /*
     * No native support for _Atomic(). Place object in structure to prevent
     * most forms of direct non-atomic access.
     */
    
    
    
    /*
     * XXX: Some compilers (Clang 3.3, GCC 4.7) falsely announce C++11 mode
     * without actually supporting the thread_local keyword. Don't check for
     * the presence of C++11 when defining _Thread_local.
     */
    
    
    /*
     * Emulation of C11 _Generic().  Unlike the previously defined C11
     * keywords, it is not possible to implement this using exactly the same
     * syntax.  Therefore implement something similar under the name
     * __generic().  Unlike _Generic(), this macro can only distinguish
     * between a single type, so it requires nested invocations to
     * distinguish multiple cases.
     */
    
    
    /*
     * C99 Static array indices in function parameter declarations.  Syntax such as:
     * void bar(int myArray[static 10]);
     * is allowed in C99 but not in C++.  Define __min_size appropriately so
     * headers using it can be compiled in either language.  Use like this:
     * void bar(int myArray[__min_size(10)]);
     */
    
    
    
    
    
    
    
    /* XXX: should use `#if __STDC_VERSION__ < 199901'. */
    
    
    /* C++11 exposes a load of C99 stuff */
    
    /*
     * GCC 2.95 provides `__restrict' as an extension to C90 to support the
     * C99-specific `restrict' type qualifier.  We happen to use `__restrict' as
     * a way to define the `restrict' type qualifier without disturbing older
     * software that is unaware of C99 keywords.
     * The TI compiler supports __restrict in all compilation modes.
     */
    
    /*
     * GNU C version 2.96 adds explicit branch prediction so that
     * the CPU back-end can hint the processor and also so that
     * code blocks can be reordered such that the predicted path
     * sees a more linear flow, thus improving cache behavior, etc.
     *
     * The following two macros provide us with a way to utilize this
     * compiler feature.  Use __predict_true() if you expect the expression
     * to evaluate to true, and __predict_false() if you expect the
     * expression to evaluate to false.
     *
     * A few notes about usage:
     *
     *	* Generally, __predict_false() error condition checks (unless
     *	  you have some _strong_ reason to do otherwise, in which case
     *	  document it), and/or __predict_true() `no-error' condition
     *	  checks, assuming you want to optimize for the no-error case.
     *
     *	* Other than that, if you don't know the likelihood of a test
     *	  succeeding from empirical or other `hard' evidence, don't
     *	  make predictions.
     *
     *	* These are meant to be used in places that are run `a lot'.
     *	  It is wasteful to make predictions in code that is run
     *	  seldomly (e.g. at subsystem initialization time) as the
     *	  basic block reordering that this affects can often generate
     *	  larger code.
     */
    
    
    /*
     * We define this here since <stddef.h>, <sys/queue.h>, and <sys/types.h>
     * require it.
     */
    
    /*
     * Given the pointer x to the member m of the struct s, return
     * a pointer to the containing structure.  When using GCC, we first
     * assign pointer x to a local variable, to check that its type is
     * compatible with member m.
     */
    
    /*
     * Compiler-dependent macros to declare that functions take printf-like
     * or scanf-like arguments.  They are null except for versions of gcc
     * that are known to support the features properly (old versions of gcc-2
     * didn't permit keeping the keywords out of the application namespace).
     */
    
    /* Compiler-dependent macros that rely on FreeBSD-specific extensions. */
    
    
    
    /*
     * The following definition might not work well if used in header files,
     * but it should be better than nothing.  If you want a "do nothing"
     * version, then it should generate some harmless declaration, such as:
     *    #define	__IDSTRING(name,string)	struct __hack
     */
    
    
    /*
     * Embed the rcs id of a source file in the resulting library.  Note that in
     * more recent ELF binutils, we use .ident allowing the ID to be stripped.
     * Usage:
     *	__FBSDID("$FreeBSD$");
     */
    
    
    
    
    
    
    
    
    /*-
     * The following definitions are an extension of the behavior originally
     * implemented in <sys/_posix.h>, but with a different level of granularity.
     * POSIX.1 requires that the macros we test be defined before any standard
     * header file is included.
     *
     * Here's a quick run-down of the versions:
     *  defined(_POSIX_SOURCE)		1003.1-1988
     *  _POSIX_C_SOURCE == 1		1003.1-1990
     *  _POSIX_C_SOURCE == 2		1003.2-1992 C Language Binding Option
     *  _POSIX_C_SOURCE == 199309		1003.1b-1993
     *  _POSIX_C_SOURCE == 199506		1003.1c-1995, 1003.1i-1995,
     *					and the omnibus ISO/IEC 9945-1: 1996
     *  _POSIX_C_SOURCE == 200112		1003.1-2001
     *  _POSIX_C_SOURCE == 200809		1003.1-2008
     *
     * In addition, the X/Open Portability Guide, which is now the Single UNIX
     * Specification, defines a feature-test macro which indicates the version of
     * that specification, and which subsumes _POSIX_C_SOURCE.
     *
     * Our macros begin with two underscores to avoid namespace screwage.
     */
    
    /* Deal with IEEE Std. 1003.1-1990, in which _POSIX_C_SOURCE == 1. */
    
    /* Deal with IEEE Std. 1003.2-1992, in which _POSIX_C_SOURCE == 2. */
    
    /* Deal with various X/Open Portability Guides and Single UNIX Spec. */
    
    /*
     * Deal with all versions of POSIX.  The ordering relative to the tests above is
     * important.
     */
    /*-
     * Deal with _ANSI_SOURCE:
     * If it is defined, and no other compilation environment is explicitly
     * requested, then define our internal feature-test macros to zero.  This
     * makes no difference to the preprocessor (undefined symbols in preprocessing
     * expressions are defined to have value zero), but makes it more convenient for
     * a test program to print out the values.
     *
     * If a program mistakenly defines _ANSI_SOURCE and some other macro such as
     * _POSIX_C_SOURCE, we will assume that it wants the broader compilation
     * environment (and in fact we will never get here).
     */
    
    /* User override __EXT1_VISIBLE */
    
    
    /*
     * Old versions of GCC use non-standard ARM arch symbols; acle-compat.h
     * translates them to __ARM_ARCH and the modern feature symbols defined by ARM.
     */
    
    /*
     * Nullability qualifiers: currently only supported by Clang.
     */
    
    /*
     * Type Safety Checking
     *
     * Clang provides additional attributes to enable checking type safety
     * properties that cannot be enforced by the C type system. 
     */
    
    
    /*
     * Lock annotations.
     *
     * Clang provides support for doing basic thread-safety tests at
     * compile-time, by marking which locks will/should be held when
     * entering/leaving a functions.
     *
     * Furthermore, it is also possible to annotate variables and structure
     * members to enforce that they are only accessed when certain locks are
     * held.
     */
    
    
    /* Structure implements a lock. */
    
    /* Function acquires an exclusive or shared lock. */
    
    /* Function attempts to acquire an exclusive or shared lock. */
    
    /* Function releases a lock. */
    
    /* Function asserts that an exclusive or shared lock is held. */
    
    /* Function requires that an exclusive or shared lock is or is not held. */
    
    /* Function should not be analyzed. */
    
    /* Guard variables and structure members by lock. */
    
    _Pragma("diag_pop")
    
    
    /*----------------------------------------------------------------------------*/
    /* Include xlocale/_string.h if POSIX is enabled. This will expose the        */
    /* xlocale string interface.                                                  */
    /*----------------------------------------------------------------------------*/
    
    /*-
     * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
     *
     * Copyright (c) 2011, 2012 The FreeBSD Foundation
     * All rights reserved.
     *
     * Redistribution and use in source and binary forms, with or without
     * modification, are permitted provided that the following conditions
     * are met:
     * 1. Redistributions of source code must retain the above copyright
     *    notice, this list of conditions and the following disclaimer.
     * 2. Redistributions in binary form must reproduce the above copyright
     *    notice, this list of conditions and the following disclaimer in the
     *    documentation and/or other materials provided with the distribution.
     *
     * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
     * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
     * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
     * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
     * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
     * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
     * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
     * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
     * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
     * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
     * SUCH DAMAGE.
     *
     * $FreeBSD$
     */
    
    typedef struct	_xlocale *locale_t;
    
    /*
     * This file is included from both string.h and xlocale.h.  We need to expose
     * the declarations unconditionally if we are included from xlocale.h, but only
     * if we are in POSIX2008 mode if included from string.h.
     */
    
    
    /*
     * POSIX2008 functions
     */
    int	 strcoll_l(const char *s1, const char *s2, locale_t l);
    size_t	 strxfrm_l(char *s1, const char *s2, size_t sz, locale_t l);
    
    /*
     * xlocale extensions
     */
    
    
    
    _Pragma("diag_pop")
    
    
    /* Add each channel (symbols) some sections and assign to the GS0 or GS1.
     * The size of the symbols shall reflect the dataLength of the data to be sent.
     * On receive, we will use the senders CPU location in GS and access it, not required to set any length.
     */
    
    void MW_IPC_Write(MW_IPC_Handle IpcHandle, MW_Void_Ptr_T dataToSent)
    {
     IPC_CPUHandle_T *ipcHandle; 
     ipcHandle = (IPC_CPUHandle_T *) IpcHandle; 
     uint16_t i;
     uint16_t head =  *(ipcHandle->HCpu1).head;
     uint16_t tail;
     uint16_t var1, var2,res2;
     uint32_t res1;
     uint16_t dataInBytes = (ipcHandle->HCpu1).bufferLength * (ipcHandle->HCpu1).dataTypeInBytes;
     uint16_t dataInWords = dataInBytes/2; /* 16 bit int size is 1 word*/
    
     memcpy((ipcHandle->HCpu1).bufferStartAdd + (head * dataInWords), dataToSent, dataInWords);
    
    }
    
    void MW_IPC_Read(MW_IPC_Handle IpcHandle, MW_Void_Ptr_T dataTobeRead)
    {
     IPC_CPUHandle_T *ipcHandle;
     ipcHandle = (IPC_CPUHandle_T *) IpcHandle;
        uint16_t tail;
        uint16_t dataInBytes = (ipcHandle->HCpu2).bufferLength * (ipcHandle->HCpu2).dataTypeInBytes;
        uint16_t dataInWords = dataInBytes/2;
    
        memcpy(dataTobeRead, (ipcHandle->HCpu1).bufferStartAdd + (((tail + 1) % (ipcHandle->HCpu1).numOfBuffers) * dataInWords), dataInWords);
    
        }
    void MW_IPC_Terminate(MW_IPC_Handle ipcHandle)
    {
        /* add later*/
    }
    
    

    Also, I tried using optimization as well, but there is no improvement as such.

    Kindly help in this regard,

    Raju

  • The third argument to every memcpy call is not a constant, but a variable.  In that case, memcpy is always called and never inlined.  

    I tried using optimization as well, but there is no improvement as such.

    Therefore, it is unlikely that any other change in how the compiler is used will resolve this problem.  I'll let the C2000 experts know about the status of this thread.

    Thanks and regards,

    -George

  • Hi George,

    In fact as I told, I'm using Matlab simulink for this process and added -mt flag at assembler section of Matlab settings.

    Can you confirm from the build data that the Compiler using this Unified memory (-mt) for optimizating memcpy.

    Thanks,

    Raju

  • Can you confirm from the build data that the Compiler using this Unified memory (-mt) for optimizating memcpy.

    Given an executable file, there is no direct way to know whether it was built with -mt.  You could disassemble the code and make an educated guess.  But I don't think that's good enough for this situation.

    Thanks and regards,

    -George

  • Raju,

    You mentioned added the -mt option in the assembler section shown below, have you also added the "--unified_memory" in the C Compiler Section?

    Best,
    Matthew