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.

Compiler/MSP430FR5969: Linker error __mspabi_srli_6

Part Number: MSP430FR5969
Other Parts Discussed in Thread: MSP430WARE,

Tool/software: TI C/C++ Compiler

I get this error in Debug but not in Release for CCS 10.2.0.00009, msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" -- :

unresolved symbol __mspabi_srli_6, first referenced in ./src/inficon.obj

I did not find any differences in settings in the compiler (C11) or Linker setting (other than pointing to my Debug and Release libraries).

This error does not occur in the library builds just the final executable.

I also get this error on another computer: CCS 10.1.1.00004, msp430_20.2.3.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_11_07/driverlib/driverlib/MSP430FR5xx_6xx" --

Makes me think there is a different setting somewhere, but I don't see it.

Same project moving it from desktop to laptop, both are Windows 10.

  • Hello,

    Stephen Simmons39 said:

    I get this error in Debug but not in Release for CCS 10.2.0.00009, msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" -- :

    unresolved symbol __mspabi_srli_6, first referenced in ./src/inficon.obj

    I did not find any differences in settings in the compiler (C11) or Linker setting (other than pointing to my Debug and Release libraries).

    Can you provide the full build output that appears in the build console for both debug and release builds? You can copy&paste to a text file and attach the file to this thread.

    Thanks

    ki

  • Windows 10 Enterprise, Ver 1809, OS build 17763.1757

    Insert looks a little strange, but I'm not sure what it should look like using the paperclip.

    **** Build of configuration Release for project MSPS20201014 ****
    
    "C:\\ti\\ccs1020\\ccs\\utils\\bin\\gmake" -k -j 12 all -O 
     
    Building file: "../src/analogIO.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/analogIO.d_raw" --obj_directory="src"  "../src/analogIO.c"
    "C:/Projects/MSPS/MSPS20201014/hdr/discreteIO.h", line 116: remark #1535-D: (ULP 8.1) variable "lOnOff" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    Finished building: "../src/analogIO.c"
     
    Building file: "../src/MSPSdmaSPI.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/MSPSdmaSPI.d_raw" --obj_directory="src"  "../src/MSPSdmaSPI.c"
    "../src/MSPSdmaSPI.c", line 30: warning #179-D: variable "Q_this_module_" was declared but never referenced
    Finished building: "../src/MSPSdmaSPI.c"
     
    Building file: "../src/clocks.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/clocks.d_raw" --obj_directory="src"  "../src/clocks.c"
    "../src/clocks.c", line 39: remark #1534-D: (ULP 7.1) Detected use of global variable "TimeQuanta" within one function "ms2ticks". Recommend placing variable in the function locally
    Finished building: "../src/clocks.c"
     
    Building file: "../src/consoleSupport.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/consoleSupport.d_raw" --obj_directory="src"  "../src/consoleSupport.c"
    "C:/Projects/MSPS/MSPS20201014/hdr/discreteIO.h", line 116: remark #1535-D: (ULP 8.1) variable "lOnOff" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    Finished building: "../src/consoleSupport.c"
     
    Building file: "../src/bsp.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/bsp.d_raw" --obj_directory="src"  "../src/bsp.c"
    "C:/Projects/MSPS/MSPS20201014/hdr/discreteIO.h", line 116: remark #1535-D: (ULP 8.1) variable "lOnOff" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "../src/bsp.c", line 192: remark #1538-D: (ULP 10.1) ISR DMA_ISR calls function DMA_clearInterrupt. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 200: remark #1538-D: (ULP 10.1) ISR DMA_ISR calls function DMA_clearInterrupt. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 209: remark #1538-D: (ULP 10.1) ISR DMA_ISR calls function d2a0Select. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 210: remark #1538-D: (ULP 10.1) ISR DMA_ISR calls function d2a1Select. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 219: remark #1538-D: (ULP 10.1) ISR DMA_ISR calls function QK_sched_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 219: remark #1538-D: (ULP 10.1) ISR DMA_ISR calls function QK_activate_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 219: remark #1538-D: (ULP 10.1) ISR DMA_ISR calls function Q_onAssert. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 394: remark #1538-D: (ULP 10.1) ISR ADC12_ISR calls function QK_sched_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 394: remark #1538-D: (ULP 10.1) ISR ADC12_ISR calls function QK_activate_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 394: remark #1538-D: (ULP 10.1) ISR ADC12_ISR calls function Q_onAssert. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 402: remark #1538-D: (ULP 10.1) ISR TIMER3_A0_ISR calls function timerTicker. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 413: remark #1538-D: (ULP 10.1) ISR TIMER3_A0_ISR calls function QF_tickX_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 414: remark #1538-D: (ULP 10.1) ISR TIMER3_A0_ISR calls function QK_sched_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 414: remark #1538-D: (ULP 10.1) ISR TIMER3_A0_ISR calls function QK_activate_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 414: remark #1538-D: (ULP 10.1) ISR TIMER3_A0_ISR calls function Q_onAssert. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 454: remark #1538-D: (ULP 10.1) ISR eusciA1irq calls function QK_sched_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 454: remark #1538-D: (ULP 10.1) ISR eusciA1irq calls function QK_activate_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 454: remark #1538-D: (ULP 10.1) ISR eusciA1irq calls function Q_onAssert. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 517: remark #1538-D: (ULP 10.1) ISR eusciA0irq calls function QK_sched_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 517: remark #1538-D: (ULP 10.1) ISR eusciA0irq calls function QK_activate_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 517: remark #1538-D: (ULP 10.1) ISR eusciA0irq calls function Q_onAssert. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 549: remark #1538-D: (ULP 10.1) ISR gpio3isr calls function GPIO_clearInterrupt. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 555: remark #1538-D: (ULP 10.1) ISR gpio3isr calls function GPIO_clearInterrupt. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 558: remark #1538-D: (ULP 10.1) ISR gpio3isr calls function QF_publish_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 564: remark #1538-D: (ULP 10.1) ISR gpio3isr calls function GPIO_clearInterrupt. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 567: remark #1538-D: (ULP 10.1) ISR gpio3isr calls function QF_publish_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 580: remark #1538-D: (ULP 10.1) ISR gpio3isr calls function QK_sched_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 580: remark #1538-D: (ULP 10.1) ISR gpio3isr calls function QK_activate_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 580: remark #1538-D: (ULP 10.1) ISR gpio3isr calls function Q_onAssert. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 613: remark #1538-D: (ULP 10.1) ISR gpio4isr calls function GPIO_clearInterrupt. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 618: remark #1538-D: (ULP 10.1) ISR gpio4isr calls function GPIO_clearInterrupt. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 619: remark #1538-D: (ULP 10.1) ISR gpio4isr calls function DMA_disableTransfers. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 620: remark #1538-D: (ULP 10.1) ISR gpio4isr calls function DMA_disableTransfers. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 621: remark #1538-D: (ULP 10.1) ISR gpio4isr calls function DMA_enableTransfers. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 622: remark #1538-D: (ULP 10.1) ISR gpio4isr calls function DMA_enableTransfers. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 635: remark #1538-D: (ULP 10.1) ISR gpio4isr calls function QK_sched_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 635: remark #1538-D: (ULP 10.1) ISR gpio4isr calls function QK_activate_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 635: remark #1538-D: (ULP 10.1) ISR gpio4isr calls function Q_onAssert. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 667: remark #1538-D: (ULP 10.1) ISR gpio1isr calls function GPIO_clearInterrupt. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 672: remark #1538-D: (ULP 10.1) ISR gpio1isr calls function GPIO_clearInterrupt. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 673: remark #1538-D: (ULP 10.1) ISR gpio1isr calls function DMA_disableTransfers. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 674: remark #1538-D: (ULP 10.1) ISR gpio1isr calls function DMA_disableTransfers. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 675: remark #1538-D: (ULP 10.1) ISR gpio1isr calls function DMA_enableTransfers. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 676: remark #1538-D: (ULP 10.1) ISR gpio1isr calls function DMA_enableTransfers. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 689: remark #1538-D: (ULP 10.1) ISR gpio1isr calls function QK_sched_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 689: remark #1538-D: (ULP 10.1) ISR gpio1isr calls function QK_activate_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 689: remark #1538-D: (ULP 10.1) ISR gpio1isr calls function Q_onAssert. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    Finished building: "../src/bsp.c"
     
    Building file: "../src/discreteIO.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/discreteIO.d_raw" --obj_directory="src"  "../src/discreteIO.c"
    "C:/Projects/MSPS/MSPS20201014/hdr/discreteIO.h", line 116: remark #1535-D: (ULP 8.1) variable "lOnOff" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    Finished building: "../src/discreteIO.c"
     
    Building file: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/dma.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/dma.d_raw" --obj_directory="src"  "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/dma.c"
    Finished building: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/dma.c"
     
    Building file: "../src/eusciA0Qp.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/eusciA0Qp.d_raw" --obj_directory="src"  "../src/eusciA0Qp.c"
    "../src/eusciA0Qp.c", line 54: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "../src/eusciA0Qp.c", line 55: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "../src/eusciA0Qp.c", line 56: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "../src/eusciA0Qp.c", line 58: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "../src/eusciA0Qp.c", line 59: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "../src/eusciA0Qp.c", line 60: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "../src/eusciA0Qp.c", line 61: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "../src/eusciA0Qp.c", line 62: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "../src/eusciA0Qp.c", line 13: warning #179-D: variable "Q_this_module_" was declared but never referenced
    Finished building: "../src/eusciA0Qp.c"
     
    Building file: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_spi.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/eusci_a_spi.d_raw" --obj_directory="src"  "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_spi.c"
    Finished building: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_spi.c"
     
    Building file: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/cs.d_raw" --obj_directory="src"  "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c"
    Finished building: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c"
     
    Building file: "../src/eus.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/eus.d_raw" --obj_directory="src"  "../src/eus.c"
    "C:/Projects/MSPS/MSPS20201014/hdr/discreteIO.h", line 116: remark #1535-D: (ULP 8.1) variable "lOnOff" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "../src/eus.c", line 47: remark #1535-D: (ULP 8.1) variable "AnodeTimer" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    Finished building: "../src/eus.c"
     
    Building file: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_uart.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/eusci_a_uart.d_raw" --obj_directory="src"  "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_uart.c"
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_uart.c", line 23: remark #1535-D: (ULP 8.1) variable "retVal" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_uart.c", line 87: remark #1528-D: (ULP 3.1) Detected flag polling using UCTXIFG. Recommend using an interrupt combined with enter LPMx and ISR
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_uart.c", line 98: remark #1528-D: (ULP 3.1) Detected flag polling using UCRXIFG. Recommend using an interrupt combined with enter LPMx and ISR
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_uart.c", line 206: remark #1528-D: (ULP 3.1) Detected flag polling using UCTXIFG. Recommend using an interrupt combined with enter LPMx and ISR
    Finished building: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_uart.c"
     
    Building file: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_b_spi.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/eusci_b_spi.d_raw" --obj_directory="src"  "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_b_spi.c"
    Finished building: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_b_spi.c"
     
    Building file: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/framctl.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/framctl.d_raw" --obj_directory="src"  "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/framctl.c"
    Finished building: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/framctl.c"
     
    Building file: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/gpio.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/gpio.d_raw" --obj_directory="src"  "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/gpio.c"
    Finished building: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/gpio.c"
     
    Building file: "../src/inficon.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/inficon.d_raw" --obj_directory="src"  "../src/inficon.c"
    Finished building: "../src/inficon.c"
     
    Building file: "../src/main.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/main.d_raw" --obj_directory="src"  "../src/main.c"
    "C:/Projects/MSPS/MSPS20201014/hdr/discreteIO.h", line 116: remark #1535-D: (ULP 8.1) variable "lOnOff" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    Finished building: "../src/main.c"
     
    Building file: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/mpu.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/mpu.d_raw" --obj_directory="src"  "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/mpu.c"
    Finished building: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/mpu.c"
     
    Building file: "../src/processStateRequest.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/processStateRequest.d_raw" --obj_directory="src"  "../src/processStateRequest.c"
    Finished building: "../src/processStateRequest.c"
     
    Building file: "../src/warnErrors.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/warnErrors.d_raw" --obj_directory="src"  "../src/warnErrors.c"
    "C:/Projects/MSPS/MSPS20201014/hdr/discreteIO.h", line 116: remark #1535-D: (ULP 8.1) variable "lOnOff" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    Finished building: "../src/warnErrors.c"
     
    Building file: "../src/msps.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/msps.d_raw" --obj_directory="src"  "../src/msps.c"
    "C:/Projects/MSPS/MSPS20201014/hdr/discreteIO.h", line 116: remark #1535-D: (ULP 8.1) variable "lOnOff" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "../src/msps.c", line 35: remark #1534-D: (ULP 7.1) Detected use of global variable "MessageBuffer" within one function "mspsDMAmsgType_waitForDMAmessage". Recommend placing variable in the function locally
    "../src/msps.c", line 37: remark #1534-D: (ULP 7.1) Detected use of global variable "pOperMsg" within one function "mspsDMAmsgType_OperDMA". Recommend placing variable in the function locally
    Finished building: "../src/msps.c"
     
    Building target: "MSPS20201014.out"
    Invoking: MSP430 Linker
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted -O2 --use_hw_mpy=F5 --advice:power="1,2,3,4,6,7,8,9,10,11,12,14,15" --advice:hw_config="all" --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 -z -m"MSPS20201014.map" --heap_size=160 --stack_size=160 --cinit_hold_wdt=on -i"C:/ti/ccs1020/ccs/ccs_base/msp430/include" -i"C:/ti/ccs1020/ccs/ccs_base/msp430/lib/5xx_6xx_FRxx" -i"C:/ti/ccs1020/ccs/ccs_base/msp430/lib/FR59xx" -i"C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/lib" -i"C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --priority --reread_libs --define=_MPU_ENABLE --diag_wrap=off --display_error_number --warn_sections --xml_link_info="MSPS20201014_linkInfo.xml" --use_hw_mpy=F5 --rom_model -o "MSPS20201014.out" "./src/MSPSdmaSPI.obj" "./src/analogIO.obj" "./src/bsp.obj" "./src/clocks.obj" "./src/consoleSupport.obj" "./src/cs.obj" "./src/discreteIO.obj" "./src/dma.obj" "./src/eus.obj" "./src/eusciA0Qp.obj" "./src/eusci_a_spi.obj" "./src/eusci_a_uart.obj" "./src/eusci_b_spi.obj" "./src/framctl.obj" "./src/gpio.obj" "./src/inficon.obj" "./src/main.obj" "./src/mpu.obj" "./src/msps.obj" "./src/processStateRequest.obj" "./src/warnErrors.obj" "../lnk_msp430fr5969.cmd"  -llibmpu_init.a -llibmath.a -llibc.a -l"C:/Projects/MSPS/QPC681/Release/QPC681.lib" -l"C:/Projects/MSPS/mymsp430Library/Release/mymsp430Library.lib" 
    <Linking>
    remark #10371-D: (ULP 1.1) Detected no uses of low power mode state changing instructions
    remark #10372-D: (ULP 4.1) Detected uninitialized Port A in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    Finished building target: "MSPS20201014.out"
     
    
    **** Build Finished ****
    

  • Debug

    **** Build of configuration Debug for project MSPS20201014 ****
    
    "C:\\ti\\ccs1020\\ccs\\utils\\bin\\gmake" -k -j 12 all -O 
     
    Building file: "../src/MSPSdmaSPI.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/MSPSdmaSPI.d_raw" --obj_directory="src"  "../src/MSPSdmaSPI.c"
    "../src/MSPSdmaSPI.c", line 30: warning #179-D: variable "Q_this_module_" was declared but never referenced
    Finished building: "../src/MSPSdmaSPI.c"
     
    Building file: "../src/analogIO.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/analogIO.d_raw" --obj_directory="src"  "../src/analogIO.c"
    "C:/Projects/MSPS/MSPS20201014/hdr/discreteIO.h", line 116: remark #1535-D: (ULP 8.1) variable "lOnOff" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    Finished building: "../src/analogIO.c"
     
    Building file: "../src/clocks.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/clocks.d_raw" --obj_directory="src"  "../src/clocks.c"
    "../src/clocks.c", line 43: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/clocks.c", line 45: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/clocks.c", line 39: remark #1534-D: (ULP 7.1) Detected use of global variable "TimeQuanta" within one function "ms2ticks". Recommend placing variable in the function locally
    Finished building: "../src/clocks.c"
     
    Building file: "../src/consoleSupport.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/consoleSupport.d_raw" --obj_directory="src"  "../src/consoleSupport.c"
    "C:/Projects/MSPS/MSPS20201014/hdr/discreteIO.h", line 116: remark #1535-D: (ULP 8.1) variable "lOnOff" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "../src/consoleSupport.c", line 21: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "../src/consoleSupport.c", line 21: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    Finished building: "../src/consoleSupport.c"
     
    Building file: "../src/bsp.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/bsp.d_raw" --obj_directory="src"  "../src/bsp.c"
    "C:/Projects/MSPS/MSPS20201014/hdr/discreteIO.h", line 116: remark #1535-D: (ULP 8.1) variable "lOnOff" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "../src/bsp.c", line 119: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "../src/bsp.c", line 192: remark #1538-D: (ULP 10.1) ISR DMA_ISR calls function DMA_clearInterrupt. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 200: remark #1538-D: (ULP 10.1) ISR DMA_ISR calls function DMA_clearInterrupt. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 209: remark #1538-D: (ULP 10.1) ISR DMA_ISR calls function d2a0Select. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 210: remark #1538-D: (ULP 10.1) ISR DMA_ISR calls function d2a1Select. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 219: remark #1538-D: (ULP 10.1) ISR DMA_ISR calls function QK_sched_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 219: remark #1538-D: (ULP 10.1) ISR DMA_ISR calls function QK_activate_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 219: remark #1538-D: (ULP 10.1) ISR DMA_ISR calls function Q_onAssert. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 394: remark #1538-D: (ULP 10.1) ISR ADC12_ISR calls function QK_sched_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 394: remark #1538-D: (ULP 10.1) ISR ADC12_ISR calls function QK_activate_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 394: remark #1538-D: (ULP 10.1) ISR ADC12_ISR calls function Q_onAssert. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 402: remark #1538-D: (ULP 10.1) ISR TIMER3_A0_ISR calls function timerTicker. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 413: remark #1538-D: (ULP 10.1) ISR TIMER3_A0_ISR calls function QF_tickX_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 414: remark #1538-D: (ULP 10.1) ISR TIMER3_A0_ISR calls function QK_sched_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 414: remark #1538-D: (ULP 10.1) ISR TIMER3_A0_ISR calls function QK_activate_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 414: remark #1538-D: (ULP 10.1) ISR TIMER3_A0_ISR calls function Q_onAssert. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 454: remark #1538-D: (ULP 10.1) ISR eusciA1irq calls function QK_sched_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 454: remark #1538-D: (ULP 10.1) ISR eusciA1irq calls function QK_activate_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 454: remark #1538-D: (ULP 10.1) ISR eusciA1irq calls function Q_onAssert. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 517: remark #1538-D: (ULP 10.1) ISR eusciA0irq calls function QK_sched_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 517: remark #1538-D: (ULP 10.1) ISR eusciA0irq calls function QK_activate_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 517: remark #1538-D: (ULP 10.1) ISR eusciA0irq calls function Q_onAssert. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 549: remark #1538-D: (ULP 10.1) ISR gpio3isr calls function GPIO_clearInterrupt. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 555: remark #1538-D: (ULP 10.1) ISR gpio3isr calls function GPIO_clearInterrupt. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 558: remark #1538-D: (ULP 10.1) ISR gpio3isr calls function QF_publish_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 564: remark #1538-D: (ULP 10.1) ISR gpio3isr calls function GPIO_clearInterrupt. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 567: remark #1538-D: (ULP 10.1) ISR gpio3isr calls function QF_publish_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 580: remark #1538-D: (ULP 10.1) ISR gpio3isr calls function QK_sched_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 580: remark #1538-D: (ULP 10.1) ISR gpio3isr calls function QK_activate_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 580: remark #1538-D: (ULP 10.1) ISR gpio3isr calls function Q_onAssert. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 613: remark #1538-D: (ULP 10.1) ISR gpio4isr calls function GPIO_clearInterrupt. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 618: remark #1538-D: (ULP 10.1) ISR gpio4isr calls function GPIO_clearInterrupt. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 619: remark #1538-D: (ULP 10.1) ISR gpio4isr calls function DMA_disableTransfers. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 620: remark #1538-D: (ULP 10.1) ISR gpio4isr calls function DMA_disableTransfers. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 621: remark #1538-D: (ULP 10.1) ISR gpio4isr calls function DMA_enableTransfers. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 622: remark #1538-D: (ULP 10.1) ISR gpio4isr calls function DMA_enableTransfers. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 635: remark #1538-D: (ULP 10.1) ISR gpio4isr calls function QK_sched_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 635: remark #1538-D: (ULP 10.1) ISR gpio4isr calls function QK_activate_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 635: remark #1538-D: (ULP 10.1) ISR gpio4isr calls function Q_onAssert. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 667: remark #1538-D: (ULP 10.1) ISR gpio1isr calls function GPIO_clearInterrupt. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 672: remark #1538-D: (ULP 10.1) ISR gpio1isr calls function GPIO_clearInterrupt. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 673: remark #1538-D: (ULP 10.1) ISR gpio1isr calls function DMA_disableTransfers. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 674: remark #1538-D: (ULP 10.1) ISR gpio1isr calls function DMA_disableTransfers. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 675: remark #1538-D: (ULP 10.1) ISR gpio1isr calls function DMA_enableTransfers. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 676: remark #1538-D: (ULP 10.1) ISR gpio1isr calls function DMA_enableTransfers. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 689: remark #1538-D: (ULP 10.1) ISR gpio1isr calls function QK_sched_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 689: remark #1538-D: (ULP 10.1) ISR gpio1isr calls function QK_activate_. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../src/bsp.c", line 689: remark #1538-D: (ULP 10.1) ISR gpio1isr calls function Q_onAssert. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    Finished building: "../src/bsp.c"
     
    Building file: "../src/discreteIO.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/discreteIO.d_raw" --obj_directory="src"  "../src/discreteIO.c"
    "C:/Projects/MSPS/MSPS20201014/hdr/discreteIO.h", line 116: remark #1535-D: (ULP 8.1) variable "lOnOff" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    Finished building: "../src/discreteIO.c"
     
    Building file: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/dma.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/dma.d_raw" --obj_directory="src"  "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/dma.c"
    Finished building: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/dma.c"
     
    Building file: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/cs.d_raw" --obj_directory="src"  "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c"
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c", line 87: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c", line 90: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c", line 93: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c", line 96: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c", line 99: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c", line 102: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c", line 106: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c", line 116: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c", line 119: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c", line 122: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c", line 125: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c", line 128: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c", line 131: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c", line 135: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c", line 156: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c", line 168: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c", line 186: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c", line 191: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c", line 203: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c", line 209: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    Finished building: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/cs.c"
     
    Building file: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_spi.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/eusci_a_spi.d_raw" --obj_directory="src"  "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_spi.c"
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_spi.c", line 38: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_spi.c", line 74: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    Finished building: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_spi.c"
     
    Building file: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_uart.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/eusci_a_uart.d_raw" --obj_directory="src"  "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_uart.c"
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_uart.c", line 23: remark #1535-D: (ULP 8.1) variable "retVal" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_uart.c", line 87: remark #1528-D: (ULP 3.1) Detected flag polling using UCTXIFG. Recommend using an interrupt combined with enter LPMx and ISR
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_uart.c", line 98: remark #1528-D: (ULP 3.1) Detected flag polling using UCRXIFG. Recommend using an interrupt combined with enter LPMx and ISR
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_uart.c", line 206: remark #1528-D: (ULP 3.1) Detected flag polling using UCTXIFG. Recommend using an interrupt combined with enter LPMx and ISR
    Finished building: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_a_uart.c"
     
    Building file: "../src/eus.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/eus.d_raw" --obj_directory="src"  "../src/eus.c"
    "C:/Projects/MSPS/MSPS20201014/hdr/discreteIO.h", line 116: remark #1535-D: (ULP 8.1) variable "lOnOff" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "../src/eus.c", line 209: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "../src/eus.c", line 209: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "../src/eus.c", line 238: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "../src/eus.c", line 238: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "../src/eus.c", line 47: remark #1535-D: (ULP 8.1) variable "AnodeTimer" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "../src/eus.c", line 211 (col. 22): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/eus.c", line 241 (col. 22): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/eus.c", line 243 (col. 26): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/eus.c", line 242 (col. 48): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/eus.c", line 244 (col. 18): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    Finished building: "../src/eus.c"
     
    Building file: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_b_spi.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/eusci_b_spi.d_raw" --obj_directory="src"  "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_b_spi.c"
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_b_spi.c", line 38: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_b_spi.c", line 72: remark #1530-D: (ULP 5.1) Detected divide operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    Finished building: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/eusci_b_spi.c"
     
    Building file: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/framctl.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/framctl.d_raw" --obj_directory="src"  "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/framctl.c"
    Finished building: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/framctl.c"
     
    Building file: "../src/eusciA0Qp.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/eusciA0Qp.d_raw" --obj_directory="src"  "../src/eusciA0Qp.c"
    "../src/eusciA0Qp.c", line 54: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "../src/eusciA0Qp.c", line 55: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "../src/eusciA0Qp.c", line 56: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "../src/eusciA0Qp.c", line 58: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "../src/eusciA0Qp.c", line 59: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "../src/eusciA0Qp.c", line 60: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "../src/eusciA0Qp.c", line 61: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "../src/eusciA0Qp.c", line 62: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "../src/eusciA0Qp.c", line 13: warning #179-D: variable "Q_this_module_" was declared but never referenced
    Finished building: "../src/eusciA0Qp.c"
     
    Building file: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/gpio.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/gpio.d_raw" --obj_directory="src"  "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/gpio.c"
    Finished building: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/gpio.c"
     
    Building file: "../src/inficon.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/inficon.d_raw" --obj_directory="src"  "../src/inficon.c"
    "../src/inficon.c", line 18: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "../src/inficon.c", line 37: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "../src/inficon.c", line 47: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "../src/inficon.c", line 47: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    Finished building: "../src/inficon.c"
     
    Building file: "../src/main.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/main.d_raw" --obj_directory="src"  "../src/main.c"
    "C:/Projects/MSPS/MSPS20201014/hdr/discreteIO.h", line 116: remark #1535-D: (ULP 8.1) variable "lOnOff" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "../src/main.c", line 97: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "../src/main.c", line 97: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    Finished building: "../src/main.c"
     
    Building file: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/mpu.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/mpu.d_raw" --obj_directory="src"  "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/mpu.c"
    Finished building: "C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/mpu.c"
     
    Building file: "../src/processStateRequest.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/processStateRequest.d_raw" --obj_directory="src"  "../src/processStateRequest.c"
    Finished building: "../src/processStateRequest.c"
     
    Building file: "../src/warnErrors.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/warnErrors.d_raw" --obj_directory="src"  "../src/warnErrors.c"
    "C:/Projects/MSPS/MSPS20201014/hdr/discreteIO.h", line 116: remark #1535-D: (ULP 8.1) variable "lOnOff" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    Finished building: "../src/warnErrors.c"
     
    Building file: "../src/msps.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Projects/MSPS/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Projects/MSPS/MSPS20201014/hdr" --include_path="C:/Projects/MSPS/mymsp430Library/hdr" --include_path="C:/Projects/MSPS/QPC681/include" --include_path="C:/Projects/MSPS/QPC681/ports/msp430/qk" --include_path="C:/Projects/MSPS/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="src/msps.d_raw" --obj_directory="src"  "../src/msps.c"
    "C:/Projects/MSPS/MSPS20201014/hdr/discreteIO.h", line 116: remark #1535-D: (ULP 8.1) variable "lOnOff" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "../src/msps.c", line 35: remark #1534-D: (ULP 7.1) Detected use of global variable "MessageBuffer" within one function "mspsDMAmsgType_waitForDMAmessage". Recommend placing variable in the function locally
    "../src/msps.c", line 37: remark #1534-D: (ULP 7.1) Detected use of global variable "pOperMsg" within one function "mspsDMAmsgType_OperDMA". Recommend placing variable in the function locally
    "../src/msps.c", line 1126 (col. 6): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1127 (col. 47): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1154 (col. 14): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1155 (col. 41): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1189 (col. 14): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1190 (col. 55): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1227 (col. 6): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1228 (col. 44): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1255 (col. 14): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1256 (col. 41): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1291 (col. 14): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1292 (col. 52): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1333 (col. 6): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1334 (col. 47): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1363 (col. 14): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1364 (col. 41): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1398 (col. 14): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1399 (col. 55): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1436 (col. 6): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1437 (col. 44): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1464 (col. 14): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1465 (col. 41): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1499 (col. 14): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1500 (col. 52): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1538 (col. 6): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1539 (col. 50): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1554 (col. 6): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1555 (col. 50): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1583 (col. 14): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1584 (col. 41): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1597 (col. 14): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1598 (col. 41): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1633 (col. 14): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1634 (col. 58): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1649 (col. 14): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "../src/msps.c", line 1650 (col. 58): remark #1531-D: (ULP 5.2) Detected floating point operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    Finished building: "../src/msps.c"
     
    Building target: "MSPS20201014.out"
    Invoking: MSP430 Linker
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 -z -m"MSPS20201014.map" --heap_size=160 --stack_size=160 --cinit_hold_wdt=on -i"C:/ti/ccs1020/ccs/ccs_base/msp430/include" -i"C:/ti/ccs1020/ccs/ccs_base/msp430/lib/5xx_6xx_FRxx" -i"C:/ti/ccs1020/ccs/ccs_base/msp430/lib/FR59xx" -i"C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/lib" -i"C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --priority --reread_libs --define=_MPU_ENABLE --diag_wrap=off --display_error_number --warn_sections --xml_link_info="MSPS20201014_linkInfo.xml" --use_hw_mpy=F5 --rom_model -o "MSPS20201014.out" "./src/MSPSdmaSPI.obj" "./src/analogIO.obj" "./src/bsp.obj" "./src/clocks.obj" "./src/consoleSupport.obj" "./src/cs.obj" "./src/discreteIO.obj" "./src/dma.obj" "./src/eus.obj" "./src/eusciA0Qp.obj" "./src/eusci_a_spi.obj" "./src/eusci_a_uart.obj" "./src/eusci_b_spi.obj" "./src/framctl.obj" "./src/gpio.obj" "./src/inficon.obj" "./src/main.obj" "./src/mpu.obj" "./src/msps.obj" "./src/processStateRequest.obj" "./src/warnErrors.obj" "../lnk_msp430fr5969.cmd"  -llibmpu_init.a -llibmath.a -llibc.a -l"C:/Projects/MSPS/QPC681/Debug/QPC681.lib" -l"C:/Projects/MSPS/mymsp430Library/Debug/mymsp430Library.lib" 
    <Linking>
     
     undefined       first referenced 
      symbol             in file      
     ---------       ---------------- 
     __mspabi_srli_6 ./src/inficon.obj
     
    error #10234-D: unresolved symbols remain
    error #10010: errors encountered during linking; "MSPS20201014.out" not built
    remark #10371-D: (ULP 1.1) Detected no uses of low power mode state changing instructions
    remark #10372-D: (ULP 4.1) Detected uninitialized Port A in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
     
    >> Compilation failure
    makefile:171: recipe for target 'MSPS20201014.out' failed
    gmake[1]: *** [MSPS20201014.out] Error 1
    makefile:163: recipe for target 'all' failed
    gmake: *** [all] Error 2
    
    **** Build Finished ****
    

  • Thanks. Other than some optimization settings, the only other differences are the libraries being pulled in. Can you try pulling in the Release version of QPC681.lib and mymsp430Library.lib?

  • I attempted to link the debug version of the project with the release libraries and received the same error.

  • The function __mspabi_srli_6 comes from the runtime support (RTS) library.  The RTS library is part of the compiler installation.  You refer to the RTS library in your link command.  So, this function should be found in that library.  But it isn't.

    Please check on whether the function __mspabi_srli_6 is present in the RTS library.  Please search the linker map file for rts430.  You will find repeated instances of a name such as rts430_eabi.lib or rts430x_lc_sd_eabi.lib.  Search that library with the names utility nm430.  This utility is in the same \bin directory as the compiler cl430.  It is documented in the MSP430 assembly tools manual.  From the command line, run a command similar to ...

    C:\work>nm430 C:\ti\ccs1011\ccs\tools\compiler\ti-cgt-msp430_20.2.2.LTS\lib\rts430_eabi.lib | findstr __mspabi_srli_6
    00000000 U __mspabi_srli_6
    00000032 T __mspabi_srli_6

    That nm430 command dumps all the symbols defined or referenced in that RTS library. Change the library name to the one shown in your linker map file. The findstr command filters the output to only show the lines that have the function name __mspabi_srli_6 in it. The output shown here is correct. I suspect you will see different output.  Please show the output you get.

    Thanks and regards,

    -George

  • .data 0 00001fca 00000092 UNINITIALIZED
    00001fca 00000038 eus.obj (.data:EUid)
    00002002 00000038 eus.obj (.data:EUnits)
    0000203a 0000000a MSPSdmaSPI.obj (.data:DMAdestinationPSaddr$2)
    00002044 0000000a MSPSdmaSPI.obj (.data:DMAsourceMSaddr$1)
    0000204e 00000008 cs.obj (.data)
    00002056 00000004 rts430x_lc_rd_eabi.lib : strtok.c.obj (.data)
    0000205a 00000002 msps.obj (.data)

  • C:\Users\smsimmo1>nm430 C:\ti\ccs1020\ccs\tools\compiler\ti-cgt-msp430_20.2.2.LTS\lib\rts430_eabi.lib | findstr __mspabi_srli_6
    00000000 U __mspabi_srli_6
    00000032 T __mspabi_srli_6

    C:\Users\smsimmo1>nm430 C:\ti\ccs1020\ccs\tools\compiler\ti-cgt-msp430_20.2.2.LTS\lib\rts430x_lc_rd_eabi.lib | findstr __mspabi_srli_6

    C:\Users\smsimmo1>

  • Thank you for the additional information.  Unfortunately, I remain unable to reproduce the problem.  Now I need to understand this better ...

    Stephen Simmons39 said:
    unresolved symbol __mspabi_srli_6, first referenced in ./src/inficon.obj

    I do not know why this source file calls the function __mspabi_srli_6.  To help me figure this out, for the source file inficon.c, please follow the directions in the article How to Submit a Compiler Test Case.

    Thanks and regards,

    -George

  • Versions in rest of post. When I attach file I get an error.

    **** Build of configuration Debug for project MSPS20201014 ****

    "C:\\ti\\ccs1020\\ccs\\utils\\bin\\gmake" -k -j 12 src/inficon.obj -O

    Building file: "../src/inficon.c"
    Invoking: MSP430 Compiler
    "C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --include_path="C:/ti/ccs1020/ccs/ccs_base/msp430/include" --include_path="C:/Users/smsimmo1/git/MSPS20201014Local/MSPS20201014" --include_path="C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-msp430_20.2.2.LTS/include" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx" --include_path="C:/ti/msp/MSP430Ware_3_80_13_03/driverlib/driverlib/MSP430FR5xx_6xx/inc" --include_path="C:/Users/smsimmo1/git/MSPS20201014Local/MSPS20201014/hdr" --include_path="C:/Users/smsimmo1/git/myMSP30LibraryLocal/mymsp430Library/hdr" --include_path="C:/Users/smsimmo1/git/QPC681Local/QPC681/include" --include_path="C:/Users/smsimmo1/git/QPC681Local/QPC681/ports/msp430/qk" --include_path="C:/Users/smsimmo1/git/QPC681Local/QPC681/src" --advice:power=all --advice:hw_config=all --define=__MSP430FR5969__ --define=HF_XTAL=16000000UL --define=LF_XTAL=32768UL --define=_MPU_ENABLE -g --c11 --relaxed_ansi --printf_support=minimal --preproc_with_comment --preproc_with_compile --diag_warning=225 --diag_wrap=off --display_error_number --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --obj_directory="src" "../src/inficon.c"
    "../src/inficon.c", line 18: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "../src/inficon.c", line 37: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "../src/inficon.c", line 47: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "../src/inficon.c", line 47: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    Finished building: "../src/inficon.c"

    **** Build

  • Stephen Simmons39 said:
    When I attach file I get an error.

    Add the file extension .txt before you post it.  This will form a file name like inficon.pp.txt.  

    Thanks and regards,

    -George

  • Thank you for submitting the test case. I can reproduce the same behavior.  I filed the entry EXT_EP-10255 to have this investigated.  You are welcome to follow it at that link.

    One workaround to consider is to use a temporary variable to increment the bit field named seq.  Change ...

    AncMsgReply.slave.seq++;
    

    to ...

            FrameType temp;
    
    	temp = AncMsgReply.slave.seq;
    	temp++;
    	AncMsgReply.slave.seq = temp;
    

    Thanks and regards,

    -George