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.

CC2564MODA: Problems migrating from MSP430F548A to MSP430FR5994

Part Number: CC2564MODA
Other Parts Discussed in Thread: MSP430FR5994, MSP-EXP430FR5994, , MSP430FR5964, MSP430F5438A

Hi!

I'm currently trying to use the CC2564MODA in a project that uses the MSP430FR5994. I chose this module majorly because I didn't want to use a SoC Bluetooth module, I like that it already had the antenna and It had already the BLE stack.

I downloaded the stack for the MSP430F548A and used the SPPLEDemo, then created a new project where I migrated the Demo for a MSP430FR5994 microcontroller. I included all the stack and prebuilt libraries, but I'm getting some errors in the compilation that don't lead me to solve the problem. The content of the console after building the project is the following:

**** Build of configuration Debug for project SPPLEDEMO_MSP430FR5994_v_1 ****

"C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all 
'Building target: SPPLEDEMO_MSP430FR5994_v_1.out'
'Invoking: MSP430 Linker'
"C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_21.6.0.LTS/bin/cl430" -vmspx --data_model=restricted --use_hw_mpy=F5 --advice:power="all" --advice:hw_config=all --define=__MSP430FR5994__ --define=_MPU_ENABLE -g --printf_support=minimal --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 -z -m"SPPLEDEMO_MSP430FR5994_v_1.map" --heap_size=160 --stack_size=160 --cinit_hold_wdt=on -i"C:/ti/ccsv6/ccs_base/msp430/include" -i"C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GAPS/lib/CCS/eabi" -i"C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GATT/lib/CCS/eabi" -i"C:/ti/ccsv6/ccs_base/msp430/lib/5xx_6xx_FRxx" -i"C:/ti/ccsv6/ccs_base/msp430/lib/FR59xx" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_21.6.0.LTS/lib" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_21.6.0.LTS/include" --priority --reread_libs --start-group --define=_MPU_ENABLE --diag_wrap=off --display_error_number --warn_sections --xml_link_info="SPPLEDEMO_MSP430FR5994_v_1_linkInfo.xml" --use_hw_mpy=F5 --rom_model -o "SPPLEDEMO_MSP430FR5994_v_1.out" "./Main.obj" "./SPPLEDemo.obj" "../lnk_msp430fr5994.cmd"  -llibmpu_init.a -l"C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/lib/CCS/DefaultMTU/eabi/libBluetopia.a" -l"C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/lib/CCS/DefaultMTU/eabi/libBluetopia_LE.a" -l"C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/lib/CCS/DefaultMTU/eabi/libBluetopia_SCO.a" -llibmath.a -llibc.a 
<Linking>
error #10450-D: Attempted to add non archive file into group archive, specify it outside of the --start-group & --end-group options.
error #10450-D: Attempted to add non archive file into group archive, specify it outside of the --start-group & --end-group options.
error #10450-D: Attempted to add non archive file into group archive, specify it outside of the --start-group & --end-group options.
error #10451-D: Reached end of options with missing --end-group.
warning #10211-D: cannot resolve archive C:/ti/ccsv6/ccs_base/msp430/lib/FR59xx/libmpu_init.a to a compatible library, as no input files have been encountered
warning #10211-D: cannot resolve archive C:/ti/ccsv6/ccs_base/msp430/lib/5xx_6xx_FRxx/libmath.a to a compatible library, as no input files have been encountered
warning #10211-D: cannot resolve archive C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_21.6.0.LTS/lib/libc.a to a compatible library, as no input files have been encountered
fatal error #10009: no input files

>> Compilation failure
makefile:146: recipe for target 'SPPLEDEMO_MSP430FR5994_v_1.out' failed
gmake: *** [SPPLEDEMO_MSP430FR5994_v_1.out] Error 1
gmake: Target 'all' not remade because of errors.

**** Build Finished ****

If you have any idea of how can I fix this, or how can I successfully migrate the demo and the stack to a MSP430FR5994 microcontroller it would be very helpful, or if you know if there are other available supported BLE stacks that I can use with this module and this microcontroller.

Thanks a lot,

Diana

  • Hi Diana,

    The MSP430FR5994 is not officially supported on our CC256XMSPBTBLESW, but it may be possible since this MSP430 has >=128 KB Flash and >= 8KB RAM. What version of the MSP430 stack are you using? Maybe the MSP430FR5994 needs a different version than the 548A.

    Best regards,
    Jacob

  • Hi Jacob,

    I'm using the v1.5 R2. But I changed the firmware, mostly the hardware configuration, the registers, and functions that should be different following the application report "Migrating from the MSP430F5xx and MSP430F6xx Family to the MSP430FR58xx/FR59xx/68xx/69xx Family" and comparing both datasheets.

    Best regards,

    Diana

  • Hi Diana,

    From my experience porting between MCUs for compatibility with a Bluetopia stack, these files may need to be changed:

    • HCITRANS.c, HCITRANS.h
    • HAL.h, HAL.c, HALCFG.h

    I won't be able to help you with migrating between MSP430's, but I can redirect this thread to the MSP430 team if you would like. You may also want to review the directory titled "Porting" in the CC256x MSP430 Bluetopia SDK. It discusses BTPSKRNL and HCITRANS in more detail. I would recommend reviewing these guides, your register and function porting, and the files listed above. Let me know if you have more questions. 

    Thanks,
    Jacob

  • Hello Jacob,

    I already changed some of those files, but I will check the other ones and see if it works. If you think it helps, I would appreciate it if you redirected my thread to the MSP430 team.

    Thanks a lot for your help,

    Diana

  • Hi Diana,

    Certainly, I can redirect your question to the MSP430 team. First, I think you should try running an MSP430 example from the MSP430FR5994 on your migrated MSP430F548A (can be uart_echo or something basic). That way, we know there are issues in porting and the problem is not limited to the Bluetopia stack. 

    Then, if the MSP430 team verifies you ported the MCU correctly, we can see if the Bluetopia stack still fails.

    Can you try running one of those examples and posting the result here?

    Thanks,
    Jacob 

  • Hi Jacob,

    The examples that I migrated do not compile, so I can't run them right now. I suspect that the problem in the migration has to do with the functions that manage the RAM since both microcontrollers do it differently. I've been working on understanding the memory functions in BTPSKRNL.c, but I don't comprehend how I should modify them to suit the MSP430FR5994. Maybe I could send the modified project to revise if you get the same compilation errors as I do and tell me better what modifications are missing.

    Thank you and best regards,

    Diana

  • Hi Diana,

    Have you tried migrating an example from the MSP430 SDK (not Bluetopia)? I think migrating a Bluetooth example will only add complexity, so I recommend starting with a "hello world" example that only has MSP430 code. I do not have any experience migrating between MSP430 versions, but if you post a question on migration here, I can redirect this to the MSP430 team.

    Also, I strongly recommend upgrading to another microcontroller like the STM32 for use with our Bluetooth controllers if possible.   

    Thanks,
    Jacob 

  • Hi Jacob,

    I've migrated a few of the code examples of the MSP430F548A to the MSP430FR5994 without any trouble. For now, I can't change the microcontroller. Could you please redirect my case to the MSP430 team?

    Thanks a lot,

    Diana

  • Hi Diana,

    Sure, if you have an issue migrating a non-Bluetooth example from the MSP430F548A on the MSP430FR5994, you can post it here and I will redirect the question to the MSP430 team. If you only have issues when porting Bluetooth examples from the MSP430 Bluetopia stack, that question is best directed towards me. Can you clarify if you are able to run example code from the MSP430F548A on the MSP430FR5994?

    The linker warnings you posted above look like compilation issues between MSP430 versions:

    warning #10211-D: cannot resolve archive C:/ti/ccsv6/ccs_base/msp430/lib/FR59xx/libmpu_init.a to a compatible library, as no input files have been encountered
    warning #10211-D: cannot resolve archive C:/ti/ccsv6/ccs_base/msp430/lib/5xx_6xx_FRxx/libmath.a to a compatible library, as no input files have been encountered
    warning #10211-D: cannot resolve archive C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_21.6.0.LTS/lib/libc.a to a compatible library, as no input files have been encountered

    Thanks,
    Jacob

  • Hi Jacob,

    Right now, I think it is either a compiling problem or a problem about the non-volatile memory allocation. I've been reading about migration from RAM to FRAM and specifically for these two microcontrollers, but I don't find any problem with the malloc function.
    I don't know if I can send you, or someone, the project I've modified to see if you can compile it or tell me where the problem is.
    Since I made the first post, I've tried several different things, like changing the project properties or how the libraries or include files were linked. On each trial, the amount and types of errors have varied.  I haven't been able to compile it yet.

    Thanks a lot,

    Diana

  • Hi Diana,

    It seems that loss some .a file in CCS.

    Could you share your project here, I can try to check if there are some issue.

    Thanks!

    Best Regards

    Johnson

  • Hi Johnson,


    You may be right about the .a file loss, but I haven't been able to fix it, even If I've tried to change the link configuration. However, I'm sharing the project here. The files I modified are in HAL.c, HAL.H, HRDWCFG.h, MSP430Utils.h, and some minor changes in the HCITRANS.c/h. I commented on most of the modifications with a "//DRAMIREZ MODIFIED" to keep track. I made the hardware modifications to fit the MSP-EXP430FR5994 LaunchPad. So the UART I used for HCI is A3 on pins P6.0 and P6.1, while the debug UART is A0. RTS and CTS pins are P4.1 and P4.2, which I'm connecting with the BUCT1 and BURT1 pins from the boost-CC2564MODA with a jumper. These will not necessarily be the ports I will be using in the final project, but I'm using them just to test the module for now. So if you have suggestions or considerations regarding this, let me know too.

    Thanks a lot,

    Diana

    SPPLEDEMO_project.zip

  • Hi Diana,

    Got your project, I will push to here if any update.

    Thanks!

    Best Regards

    Johnson

  • Hi Diana,

    I change the compilar version to TI v20.2.5.LTS, this project can compiler.

    But there are miss some files in project, you can try to add those files into project and compiler again.

    Thanks!

    Best Regards

    Johnson

  • Hi Johnson,

    Thank you for your feedback! I changed the compiler to TI v20.2.5.LTS and added every single file referenced on the Includes, yet I get all these errors. If you have any further suggestions, I would appreciate them a lot.

    The picture below is a screenshot of the problems:

    The code below is what I got in the console after building the project:

    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4600: remark #2553-D: (ULP 14.1) Array index (involving "TempParam") of type "long". Recommend using "unsigned long"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4600: remark #2553-D: (ULP 14.1) Array index (involving "TempParam") of type "long". Recommend using "unsigned long"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4600: remark #2553-D: (ULP 14.1) Array index (involving "TempParam") of type "long". Recommend using "unsigned long"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4600: remark #2553-D: (ULP 14.1) Array index (involving "TempParam") of type "long". Recommend using "unsigned long"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4600: remark #2553-D: (ULP 14.1) Array index (involving "TempParam") of type "long". Recommend using "unsigned long"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4603: remark #2553-D: (ULP 14.1) Array index (involving "TempParam") of type "long". Recommend using "unsigned long"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4663: 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/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4664: 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/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4672: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4675: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4743: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4746: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4872: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4873: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4874: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4875: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4951: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4954: remark #2553-D: (ULP 14.1) Array index (involving "i") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4954: remark #2553-D: (ULP 14.1) Array index (involving "i") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4955: remark #2553-D: (ULP 14.1) Array index (involving "i") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4986: remark #2553-D: (ULP 14.1) Array index (involving "TempParam") of type "long". Recommend using "unsigned long"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4986: remark #2553-D: (ULP 14.1) Array index (involving "TempParam") of type "long". Recommend using "unsigned long"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4986: remark #2553-D: (ULP 14.1) Array index (involving "TempParam") of type "long". Recommend using "unsigned long"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4986: remark #2553-D: (ULP 14.1) Array index (involving "TempParam") of type "long". Recommend using "unsigned long"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4986: remark #2553-D: (ULP 14.1) Array index (involving "TempParam") of type "long". Recommend using "unsigned long"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4986: remark #2553-D: (ULP 14.1) Array index (involving "TempParam") of type "long". Recommend using "unsigned long"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4993: remark #2553-D: (ULP 14.1) Array index (involving "TempParam") of type "long". Recommend using "unsigned long"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5002: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5003: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5003: remark #2553-D: (ULP 14.1) Array index (involving "TempParam") of type "long". Recommend using "unsigned long"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5075: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5078: remark #2553-D: (ULP 14.1) Array index (involving "i") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5079: remark #2553-D: (ULP 14.1) Array index (involving "i") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5124: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5131: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5138: remark #2553-D: (ULP 14.1) Array index (involving "Result") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5216: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5219: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5332: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5333: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5539: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5542: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5543: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5546: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5549: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5552: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5558: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5561: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5562: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5569: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5964: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5991: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5991: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5991: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5991: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 5991: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 6041: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 6227: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 6228: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 6229: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 6230: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 6237: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 6238: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 6411: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 6465: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 6517: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 6529: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 6689: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 6695: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 6857: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 6863: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 6932: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 6944: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7012: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7065: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7074: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7077: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7078: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7138: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7141: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7144: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7145: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7190: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7193: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7193: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7241: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7264: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7281: remark #1537-D: (ULP 9.1) Function parameter BD_ADDR (type "struct _tagBD_ADDR_t") is being passed by value and should be passed by reference using pointer
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7287: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7321: remark #2553-D: (ULP 14.1) Array index (involving "i") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7323: remark #2553-D: (ULP 14.1) Array index (involving "i") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7324: remark #2553-D: (ULP 14.1) Array index (involving "i") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7333: remark #2553-D: (ULP 14.1) Array index (involving "i") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7335: remark #2553-D: (ULP 14.1) Array index (involving "i") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7368: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7368: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7368: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7368: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7368: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7378: remark #1537-D: (ULP 9.1) Function parameter BD_ADDR (type "struct _tagBD_ADDR_t") is being passed by value and should be passed by reference using pointer
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7383: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7385: remark #2553-D: (ULP 14.1) Array index (involving "i") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7385: remark #2553-D: (ULP 14.1) Array index (involving "i") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7385: remark #2553-D: (ULP 14.1) Array index (involving "i") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7385: remark #2553-D: (ULP 14.1) Array index (involving "i") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7385: remark #2553-D: (ULP 14.1) Array index (involving "i") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7385: remark #2553-D: (ULP 14.1) Array index (involving "i") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7406: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7408: remark #2553-D: (ULP 14.1) Array index (involving "i") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7424: remark #1537-D: (ULP 9.1) Function parameter BD_ADDR (type "struct _tagBD_ADDR_t") is being passed by value and should be passed by reference using pointer
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7431: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7442: remark #1537-D: (ULP 9.1) Function parameter BD_ADDR (type "struct _tagBD_ADDR_t") is being passed by value and should be passed by reference using pointer
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7450: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7450: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7450: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7450: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7450: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7450: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7451: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7455: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7456: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7459: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7462: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7465: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7466: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7467: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7524: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7588: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionInfo") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7694: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7695: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7696: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7697: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7698: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7785: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7796: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7892: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7920: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7920: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7920: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7920: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 7920: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8040: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8050: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8050: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8053: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8053: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8096: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8155: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8270: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8523: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8529: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8530: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8534: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8537: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8547: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8584: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8590: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8615: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8719: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8748: remark #2553-D: (ULP 14.1) Array index (involving "LEConnectionIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8834: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8836: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8836: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8837: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8867: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8871: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8873: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8873: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8873: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8873: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8873: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8873: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8878: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8917: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8917: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8917: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8917: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8917: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8928: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8928: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8928: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8928: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8928: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8930: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8932: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8932: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8932: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8932: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8932: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8932: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8936: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8936: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8936: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8936: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8936: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8936: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8950: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8951: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 8966: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9003: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9018: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9018: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9018: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9018: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9018: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9051: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9185: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9186: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9189: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9198: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9256: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9259: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9268: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9316: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9316: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9316: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9316: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9316: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9316: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9317: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9318: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9322: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9323: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9354: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9358: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9362: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9366: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9366: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9366: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9379: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9380: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9380: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9380: remark #2553-D: (ULP 14.1) Array index (involving "Index1") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9380: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9382: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9387: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9414: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9420: remark #2553-D: (ULP 14.1) Array index (involving "TempLength") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9420: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9422: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9476: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9480: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9483: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9485: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9485: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9486: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9488: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9488: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9489: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9489: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9491: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9493: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9497: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9500: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9502: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9503: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9505: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9505: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9506: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9511: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9513: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9519: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9521: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9541: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9541: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9541: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9541: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9547: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9551: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9551: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9551: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9565: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9566: remark #2553-D: (ULP 14.1) Array index (involving "Index") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9566: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9566: remark #2553-D: (ULP 14.1) Array index (involving "Index1") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9566: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9568: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9575: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9582: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 9584: remark #2553-D: (ULP 14.1) Array index (involving "SerialPortIndex") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 352: remark #1534-D: (ULP 7.1) Detected use of global variable "IR" within one function "OpenStack". Recommend placing variable in the function locally
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 358: remark #1534-D: (ULP 7.1) Detected use of global variable "IRK" within one function "OpenStack". Recommend placing variable in the function locally
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 420: remark #1535-D: (ULP 8.1) variable "OOBSupport" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 560: remark #1535-D: (ULP 8.1) variable "DataStrLen" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 634: remark #1535-D: (ULP 8.1) variable "Client_Characteristic_Configuration" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4663 (col. 33): 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
    "C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c", line 4664 (col. 33): 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: C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1/SPPLEDemo.c'
    ' '
    'Building file: ../HW/MSP430FR5994/HAL.c'
    'Invoking: MSP430 Compiler'
    "C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/bin/cl430" -vmspx --code_model=large --data_model=small --near_data=globals --use_hw_mpy=F5 --include_path="C:/ti/ccsv6/ccs_base/msp430/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpsvend" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GAPS/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GATT/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Hardware" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Hardware/MSP430_EXPFR5994" --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/include" --advice:power="all" --advice:hw_config="all" --define=__MSP430FR5994__ --define=_MPU_ENABLE -g --printf_support=minimal --diag_suppress=10374 --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="HW/MSP430FR5994/HAL.d" --obj_directory="HW/MSP430FR5994"  "../HW/MSP430FR5994/HAL.c"
    >> WARNING: --near_data is only applicable for large data models. Option ignored.
    "../HW/MSP430FR5994/HAL.c", line 411: 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
    "../HW/MSP430FR5994/HAL.c", line 422: 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
    "../HW/MSP430FR5994/HAL.c", line 423: 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
    "../HW/MSP430FR5994/HAL.c", line 432: 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
    "../HW/MSP430FR5994/HAL.c", line 433: 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
    "../HW/MSP430FR5994/HAL.c", line 784: remark #1538-D: (ULP 10.1) ISR CTS_ISR calls function CtsInterrupt. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "../HW/MSP430FR5994/HAL.c", line 87: remark #1534-D: (ULP 7.1) Detected use of global variable "RxInIndex" within one function "DEBUG_UART_INTERRUPT". Recommend placing variable in the function locally
    "../HW/MSP430FR5994/HAL.c", line 88: remark #1534-D: (ULP 7.1) Detected use of global variable "RxOutIndex" within one function "HAL_ConsoleRead". Recommend placing variable in the function locally
    "../HW/MSP430FR5994/HAL.c", line 101: remark #1534-D: (ULP 7.1) Detected use of global variable "TxInIndex" within one function "HAL_ConsoleWrite". Recommend placing variable in the function locally
    "../HW/MSP430FR5994/HAL.c", line 134: warning #179-D: function "DetermineProcessorType" was declared but never referenced
    'Finished building: ../HW/MSP430FR5994/HAL.c'
    ' '
    'Building file: C:/ti/Workspace/SPPLEDEMO_project/Hardware/low_level_init.c'
    'Invoking: MSP430 Compiler'
    "C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/bin/cl430" -vmspx --code_model=large --data_model=small --near_data=globals --use_hw_mpy=F5 --include_path="C:/ti/ccsv6/ccs_base/msp430/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpsvend" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GAPS/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GATT/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Hardware" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Hardware/MSP430_EXPFR5994" --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/include" --advice:power="all" --advice:hw_config="all" --define=__MSP430FR5994__ --define=_MPU_ENABLE -g --printf_support=minimal --diag_suppress=10374 --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="HW/low_level_init.d" --obj_directory="HW"  "C:/ti/Workspace/SPPLEDEMO_project/Hardware/low_level_init.c"
    >> WARNING: --near_data is only applicable for large data models. Option ignored.
    'Finished building: C:/ti/Workspace/SPPLEDEMO_project/Hardware/low_level_init.c'
    ' '
    'Building file: C:/ti/Workspace/SPPLEDEMO_project/Hardware/pre_init.c'
    'Invoking: MSP430 Compiler'
    "C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/bin/cl430" -vmspx --code_model=large --data_model=small --near_data=globals --use_hw_mpy=F5 --include_path="C:/ti/ccsv6/ccs_base/msp430/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpsvend" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GAPS/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GATT/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Hardware" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Hardware/MSP430_EXPFR5994" --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/include" --advice:power="all" --advice:hw_config="all" --define=__MSP430FR5994__ --define=_MPU_ENABLE -g --printf_support=minimal --diag_suppress=10374 --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="HW/pre_init.d" --obj_directory="HW"  "C:/ti/Workspace/SPPLEDEMO_project/Hardware/pre_init.c"
    >> WARNING: --near_data is only applicable for large data models. Option ignored.
    'Finished building: C:/ti/Workspace/SPPLEDEMO_project/Hardware/pre_init.c'
    ' '
    'Building file: C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/BTPSKRNL.c'
    'Invoking: MSP430 Compiler'
    "C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/bin/cl430" -vmspx --code_model=large --data_model=small --near_data=globals --use_hw_mpy=F5 --include_path="C:/ti/ccsv6/ccs_base/msp430/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpsvend" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GAPS/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GATT/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Hardware" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Hardware/MSP430_EXPFR5994" --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/include" --advice:power="all" --advice:hw_config="all" --define=__MSP430FR5994__ --define=_MPU_ENABLE -g --printf_support=minimal --diag_suppress=10374 --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="btpskrnl/BTPSKRNL.d" --obj_directory="btpskrnl"  "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/BTPSKRNL.c"
    >> WARNING: --near_data is only applicable for large data models. Option ignored.
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/BTPSKRNL.c", line 255: remark #1535-D: (ULP 8.1) variable "HeapSize" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/BTPSKRNL.c", line 292: remark #1530-D: (ULP 5.1) Detected modulo operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/BTPSKRNL.c", line 293: 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/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/BTPSKRNL.c", line 295: 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/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/BTPSKRNL.c", line 566: 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/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/BTPSKRNL.c", line 670: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/BTPSKRNL.c", line 684: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/BTPSKRNL.c", line 706: remark #1535-D: (ULP 8.1) variable "Done" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/BTPSKRNL.c", line 842: remark #1542-D: (ULP 12.1) Detected memcpy() and recommend using DMA instead if greater than 100 words being transferred
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/BTPSKRNL.c", line 859: remark #1542-D: (ULP 12.1) Detected memcpy() and recommend using DMA instead if greater than 100 words being transferred
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/BTPSKRNL.c", line 904: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/BTPSKRNL.c", line 1318: remark #1530-D: (ULP 5.1) Detected modulo operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    'Finished building: C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/BTPSKRNL.c'
    ' '
    'Building file: C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/sprintf.c'
    'Invoking: MSP430 Compiler'
    "C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/bin/cl430" -vmspx --code_model=large --data_model=small --near_data=globals --use_hw_mpy=F5 --include_path="C:/ti/ccsv6/ccs_base/msp430/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpsvend" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GAPS/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GATT/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Hardware" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Hardware/MSP430_EXPFR5994" --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/include" --advice:power="all" --advice:hw_config="all" --define=__MSP430FR5994__ --define=_MPU_ENABLE -g --printf_support=minimal --diag_suppress=10374 --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="btpskrnl/sprintf.d" --obj_directory="btpskrnl"  "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/sprintf.c"
    >> WARNING: --near_data is only applicable for large data models. Option ignored.
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/sprintf.c", line 49: 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/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/sprintf.c", line 121: remark #1530-D: (ULP 5.1) Detected modulo operation(s). Recommend moving them to RAM during run time or not using as these are processing/power intensive
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/sprintf.c", line 123: 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/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl/sprintf.c'
    ' '
    'Building file: C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpsvend/BTPSVEND.c'
    'Invoking: MSP430 Compiler'
    "C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/bin/cl430" -vmspx --code_model=large --data_model=small --near_data=globals --use_hw_mpy=F5 --include_path="C:/ti/ccsv6/ccs_base/msp430/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpsvend" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GAPS/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GATT/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Hardware" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Hardware/MSP430_EXPFR5994" --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/include" --advice:power="all" --advice:hw_config="all" --define=__MSP430FR5994__ --define=_MPU_ENABLE -g --printf_support=minimal --diag_suppress=10374 --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="btpsvend/BTPSVEND.d" --obj_directory="btpsvend"  "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpsvend/BTPSVEND.c"
    >> WARNING: --near_data is only applicable for large data models. Option ignored.
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpsvend/BTPSVEND.c", line 149: warning #225-D: function "_data20_read_char" declared implicitly
    "C:\ti\Workspace\SPPLEDEMO_project\Bluetopia\btpsvend\CC256X.h", line 808: remark #1534-D: (ULP 7.1) Detected use of global variable "BasePatchLength" within one function "HCI_VS_InitializeAfterHCIReset". Recommend placing variable in the function locally
    "C:\ti\Workspace\SPPLEDEMO_project\Bluetopia\btpsvend\CC256X.h", line 810: remark #1534-D: (ULP 7.1) Detected use of global variable "BasePatchPointer" within one function "HCI_VS_InitializeAfterHCIReset". Recommend placing variable in the function locally
    "C:\ti\Workspace\SPPLEDEMO_project\Bluetopia\btpsvend\CC256X.h", line 810: remark #1535-D: (ULP 8.1) variable "BasePatchPointer" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:\ti\Workspace\SPPLEDEMO_project\Bluetopia\btpsvend\CC256X.h", line 1206: remark #1535-D: (ULP 8.1) variable "LowEnergyPatchPointer" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpsvend/BTPSVEND.c", line 100: remark #1535-D: (ULP 8.1) variable "VendorCommandsIssued" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    'Finished building: C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpsvend/BTPSVEND.c'
    ' '
    'Building file: C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c'
    'Invoking: MSP430 Compiler'
    "C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/bin/cl430" -vmspx --code_model=large --data_model=small --near_data=globals --use_hw_mpy=F5 --include_path="C:/ti/ccsv6/ccs_base/msp430/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpsvend" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GAPS/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GATT/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Hardware" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Hardware/MSP430_EXPFR5994" --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/include" --advice:power="all" --advice:hw_config="all" --define=__MSP430FR5994__ --define=_MPU_ENABLE -g --printf_support=minimal --diag_suppress=10374 --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="btvs/BTVS.d" --obj_directory="btvs"  "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c"
    >> WARNING: --near_data is only applicable for large data models. Option ignored.
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 169: warning #188-D: pointless comparison of unsigned integer with zero
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 212: remark #1535-D: (ULP 8.1) variable "OGF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 213: remark #1535-D: (ULP 8.1) variable "OCF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 286: 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/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 287: 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/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 278: remark #1535-D: (ULP 8.1) variable "OGF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 279: remark #1535-D: (ULP 8.1) variable "OCF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 322: remark #1535-D: (ULP 8.1) variable "OGF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 323: remark #1535-D: (ULP 8.1) variable "OCF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 363: remark #1537-D: (ULP 9.1) Function parameter BD_ADDR (type "struct _tagBD_ADDR_t") is being passed by value and should be passed by reference using pointer
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 380: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 369: remark #1535-D: (ULP 8.1) variable "OGF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 370: remark #1535-D: (ULP 8.1) variable "OCF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 431: warning #188-D: pointless comparison of unsigned integer with zero
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 435: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 451: remark #1544-D: (ULP 13.1) Detected loop counting up. Recommend loops count down as detecting zeros is easier
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 589: remark #1535-D: (ULP 8.1) variable "ConditionStructure" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 645: warning #188-D: pointless comparison of unsigned integer with zero
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 645: warning #188-D: pointless comparison of unsigned integer with zero
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 731: warning #188-D: pointless comparison of unsigned integer with zero
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 823: remark #1535-D: (ULP 8.1) variable "CommandLength" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 824: remark #1535-D: (ULP 8.1) variable "OCF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 825: remark #1535-D: (ULP 8.1) variable "OGF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 897: remark #1535-D: (ULP 8.1) variable "CommandLength" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 898: remark #1535-D: (ULP 8.1) variable "OCF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 899: remark #1535-D: (ULP 8.1) variable "OGF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 940: remark #1535-D: (ULP 8.1) variable "CommandLength" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 941: remark #1535-D: (ULP 8.1) variable "OCF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 942: remark #1535-D: (ULP 8.1) variable "OGF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 985: remark #1535-D: (ULP 8.1) variable "CommandLength" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 986: remark #1535-D: (ULP 8.1) variable "OCF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 987: remark #1535-D: (ULP 8.1) variable "OGF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1021: remark #1535-D: (ULP 8.1) variable "CommandLength" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1022: remark #1535-D: (ULP 8.1) variable "OCF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1023: remark #1535-D: (ULP 8.1) variable "OGF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1071: remark #1535-D: (ULP 8.1) variable "CommandLength" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1072: remark #1535-D: (ULP 8.1) variable "OCF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1073: remark #1535-D: (ULP 8.1) variable "OGF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1107: remark #1535-D: (ULP 8.1) variable "CommandLength" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1108: remark #1535-D: (ULP 8.1) variable "OCF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1109: remark #1535-D: (ULP 8.1) variable "OGF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1145: remark #1535-D: (ULP 8.1) variable "CommandLength" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1146: remark #1535-D: (ULP 8.1) variable "OCF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1147: remark #1535-D: (ULP 8.1) variable "OGF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1184: remark #1535-D: (ULP 8.1) variable "CommandLength" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1185: remark #1535-D: (ULP 8.1) variable "OCF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1186: remark #1535-D: (ULP 8.1) variable "OGF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1221: remark #1535-D: (ULP 8.1) variable "CommandLength" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1222: remark #1535-D: (ULP 8.1) variable "OCF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1223: remark #1535-D: (ULP 8.1) variable "OGF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1266: remark #1535-D: (ULP 8.1) variable "CommandLength" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1267: remark #1535-D: (ULP 8.1) variable "OCF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1268: remark #1535-D: (ULP 8.1) variable "OGF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1302: remark #1535-D: (ULP 8.1) variable "CommandLength" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1303: remark #1535-D: (ULP 8.1) variable "OCF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1304: remark #1535-D: (ULP 8.1) variable "OGF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1339: remark #1535-D: (ULP 8.1) variable "OCF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1340: remark #1535-D: (ULP 8.1) variable "OGF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1374: remark #1535-D: (ULP 8.1) variable "OCF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c", line 1375: remark #1535-D: (ULP 8.1) variable "OGF" is used as a constant. Recommend declaring variable as either 'static const' or 'const'
    'Finished building: C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs/BTVS.c'
    ' '
    'Building file: C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans/HCITRANS.c'
    'Invoking: MSP430 Compiler'
    "C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/bin/cl430" -vmspx --code_model=large --data_model=small --near_data=globals --use_hw_mpy=F5 --include_path="C:/ti/ccsv6/ccs_base/msp430/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpsvend" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GAPS/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GATT/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Hardware" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Hardware/MSP430_EXPFR5994" --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/include" --advice:power="all" --advice:hw_config="all" --define=__MSP430FR5994__ --define=_MPU_ENABLE -g --printf_support=minimal --diag_suppress=10374 --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="hcitrans/HCITRANS.d" --obj_directory="hcitrans"  "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans/HCITRANS.c"
    >> WARNING: --near_data is only applicable for large data models. Option ignored.
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans/HCITRANS.c", line 151: remark #2553-D: (ULP 14.1) Array index (involving "UartContext") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans/HCITRANS.c", line 194: remark #1538-D: (ULP 10.1) ISR UartInterrupt calls function HAL_ConsoleWrite. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans/HCITRANS.c", line 197: remark #2553-D: (ULP 14.1) Array index (involving "UartContext") of type "int". Recommend using "unsigned int"
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans/HCITRANS.c", line 242: remark #1538-D: (ULP 10.1) ISR UartInterrupt calls function TxTransmit. Recommend moving function call away from ISR, or inlining the function, or using pragmas
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans/HCITRANS.c", line 460: remark #1527-D: (ULP 2.1) Detected SW delay loop using __delay_cycles. Recommend using a timer module instead
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans/HCITRANS.c", line 467: remark #1527-D: (ULP 2.1) Detected SW delay loop using empty loop. Recommend using a timer module instead
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans/HCITRANS.c", line 549: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans/HCITRANS.c", line 550: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans/HCITRANS.c", line 551: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans/HCITRANS.c", line 552: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans/HCITRANS.c", line 553: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans/HCITRANS.c", line 554: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans/HCITRANS.c", line 555: remark #1546-D: (ULP 15.1) Detected consecutive bitfield assigns. Recommend using bit mask instead
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans/HCITRANS.c", line 790: remark #1527-D: (ULP 2.1) Detected SW delay loop using empty loop. Recommend using a timer module instead
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans/HCITRANS.c", line 887: remark #1527-D: (ULP 2.1) Detected SW delay loop using __delay_cycles. Recommend using a timer module instead
    "C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans/HCITRANS.c", line 890: remark #1527-D: (ULP 2.1) Detected SW delay loop using empty loop. Recommend using a timer module instead
    'Finished building: C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans/HCITRANS.c'
    ' '
    'Building target: SPPLEDEMO_MSP430FR5994_v_1.out'
    'Invoking: MSP430 Linker'
    "C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/bin/cl430" -vmspx --code_model=large --data_model=small --near_data=globals --use_hw_mpy=F5 --advice:power="all" --advice:hw_config="all" --define=__MSP430FR5994__ --define=_MPU_ENABLE -g --printf_support=minimal --diag_suppress=10374 --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 -z -m"SPPLEDEMO_MSP430FR5994_v_1.map" --heap_size=160 --stack_size=160 --cinit_hold_wdt=on -i"C:/ti/ccsv6/ccs_base/msp430/include" -i"C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GAPS/lib/CCS/coffabi" -i"C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GATT/lib/CCS/coffabi" -i"C:/ti/ccsv6/ccs_base/msp430/lib/5xx_6xx_FRxx" -i"C:/ti/ccsv6/ccs_base/msp430/lib/FR59xx" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/lib" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/include" --priority --reread_libs --define=_MPU_ENABLE --diag_wrap=off --display_error_number --warn_sections --xml_link_info="SPPLEDEMO_MSP430FR5994_v_1_linkInfo.xml" --use_hw_mpy=F5 --rom_model -o "SPPLEDEMO_MSP430FR5994_v_1.out" "./Main.obj" "./SPPLEDemo.obj" "./HW/MSP430FR5994/HAL.obj" "./HW/low_level_init.obj" "./HW/pre_init.obj" "./btpskrnl/BTPSKRNL.obj" "./btpskrnl/sprintf.obj" "./btpsvend/BTPSVEND.obj" "./btvs/BTVS.obj" "./hcitrans/HCITRANS.obj" "../lnk_msp430fr5994.cmd"  -llibmpu_init.a -llibBluetopia.a -llibBluetopia_SCO.a -llibBluetopia_LE.a -llibc.a -llibmath.a   ../lib/libBluetopia.a ../lib/libBluetopia_LE.a ../lib/libBluetopia_SCO.a 
    <Linking>
    >> WARNING: --near_data is only applicable for large data models. Option ignored.
    warning #10247-D: creating output section ".patch" without a SECTIONS specification
    "../lnk_msp430fr5994.cmd", line 184: error #10099-D: program will not fit into available memory, or the section contains a call site that requires a trampoline that can't be generated for this section. placement with alignment fails for section ".text" size 0x1d3be.  Available memory ranges:
       FRAM         size: 0xbf80       unused: 0x6f0a       max hole: 0x6f0a    
    "../lnk_msp430fr5994.cmd", line 208: error #10099-D: program will not fit into available memory, or the section contains a call site that requires a trampoline that can't be generated for this section. run placement with alignment fails for section ".bss" size 0x1380.  Available memory ranges:
       RAM          size: 0x1000       unused: 0xde4        max hole: 0xde4     
    
     undefined                           first referenced       
      symbol                                 in file            
     ---------                           ----------------       
     GAPS_Cleanup_Service                ./SPPLEDemo.obj        
     GAPS_Initialize_Service             ./SPPLEDemo.obj        
     GAPS_Query_Device_Appearance        ./SPPLEDemo.obj        
     GAPS_Query_Device_Name              ./SPPLEDemo.obj        
     GAPS_Set_Device_Appearance          ./SPPLEDemo.obj        
     GAPS_Set_Device_Name                ./SPPLEDemo.obj        
     GATT_Cleanup                        ./SPPLEDemo.obj        
     GATT_Error_Response                 ./SPPLEDemo.obj        
     GATT_Exchange_MTU_Request           ./SPPLEDemo.obj        
     GATT_Handle_Value_Notification      ./SPPLEDemo.obj        
     GATT_Initialize                     ./SPPLEDemo.obj        
     GATT_Read_Response                  ./SPPLEDemo.obj        
     GATT_Read_Value_Request             ./SPPLEDemo.obj        
     GATT_Register_Service               ./SPPLEDemo.obj        
     GATT_Set_Queuing_Parameters         ./SPPLEDemo.obj        
     GATT_Start_Service_Discovery        ./SPPLEDemo.obj        
     GATT_Un_Register_Service            ./SPPLEDemo.obj        
     GATT_Write_Request                  ./SPPLEDemo.obj        
     GATT_Write_Response                 ./SPPLEDemo.obj        
     GATT_Write_Without_Response_Request ./SPPLEDemo.obj        
     __bss__                             ./HW/pre_init.obj      
     _data20_read_char                   ./btpsvend/BTPSVEND.obj
     end                                 ./HW/pre_init.obj      
    
    error #10234-D: unresolved symbols remain
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 2 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    error #10010: errors encountered during linking; "SPPLEDEMO_MSP430FR5994_v_1.out" not built
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 3 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 4 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 5 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 6 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 7 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 8 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    remark #10436-D: (ULP 6.3) Detected use of a device with a Low Energy Accelerator (LEA) but application does not appear to use LEA. Recommend offloading vector math and signal processing to LEA for improved performance.
    
    >> Compilation failure
    makefile:168: recipe for target 'SPPLEDEMO_MSP430FR5994_v_1.out' failed
    gmake: *** [SPPLEDEMO_MSP430FR5994_v_1.out] Error 1
    gmake: Target 'all' not remade because of errors.
    
    **** Build Finished ****

    The file below is the project with the suggested modifications:
    8547.SPPLEDEMO_project.zip

    Thanks a lot,

    Best Regards,

    Diana

  • Hi Diana,

    You can find the error shot in the below figure:

    You can see this should missing some files, and I go to the floder in this project, don't find this.

    You can try to copy all those files to correct folder and try again.

    Thanks!

    Best Regards

    Johnson

  • Hi Johnson,

    Thank you for your response. I've added the files to the project coping them in the folders instead of linking them from the bluetopia folders, as I was doing previously. Most of the previous errors are now solved thanks to your suggestion, but I still got some errors about memory availability. If you know how I could fix it, it would be helpful.

    The picture below is a screenshot of the problems:

    The code below is what I got in the console after building the project:

    **** Build of configuration Debug for project SPPLEDEMO_MSP430FR5994_v_1 ****
    
    "C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all 
    'Building file: ../HW/pre_init.c'
    'Invoking: MSP430 Compiler'
    "C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/bin/cl430" -vmspx --code_model=large --data_model=small --near_data=globals --use_hw_mpy=F5 --include_path="C:/ti/ccsv6/ccs_base/msp430/include" --include_path="C:/ti/ccsv6/ccs_base/msp430/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/SPPLEDEMO_MSP430FR5994_v_1" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpskrnl" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btpsvend" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/btvs" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/hcitrans" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GAPS/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GATT/include" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Hardware" --include_path="C:/ti/Workspace/SPPLEDEMO_project/Hardware/MSP430_EXPFR5994" --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/include" --advice:power="all" --advice:hw_config=all --define=__MSP430FR5994__ --define=_MPU_ENABLE -g --printf_support=minimal --diag_suppress=10374 --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 --preproc_with_compile --preproc_dependency="HW/pre_init.d" --obj_directory="HW"  "../HW/pre_init.c"
    >> WARNING: --near_data is only applicable for large data models. Option ignored.
    'Finished building: ../HW/pre_init.c'
    ' '
    'Building target: SPPLEDEMO_MSP430FR5994_v_1.out'
    'Invoking: MSP430 Linker'
    "C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/bin/cl430" -vmspx --code_model=large --data_model=small --near_data=globals --use_hw_mpy=F5 --advice:power="all" --advice:hw_config=all --define=__MSP430FR5994__ --define=_MPU_ENABLE -g --printf_support=minimal --diag_suppress=10374 --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU40 -z -m"SPPLEDEMO_MSP430FR5994_v_1.map" --heap_size=160 --stack_size=160 --cinit_hold_wdt=on -i"C:/ti/ccsv6/ccs_base/msp430/include" -i"C:/ti/ccsv6/ccs_base/msp430/include" -i"C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GAPS/lib/CCS/coffabi" -i"C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GATT/lib/CCS/coffabi" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/lib" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/include" -i"C:/ti/ccsv6/ccs_base/msp430/lib/5xx_6xx_FRxx" -i"C:/ti/ccsv6/ccs_base/msp430/lib/FR59xx" --priority --reread_libs --define=_MPU_ENABLE --diag_wrap=off --display_error_number --warn_sections --xml_link_info="SPPLEDEMO_MSP430FR5994_v_1_linkInfo.xml" --use_hw_mpy=F5 --rom_model -o "SPPLEDEMO_MSP430FR5994_v_1.out" "./Main.obj" "./SPPLEDemo.obj" "./GAPS/GAPS.obj" "./HW/MSP430FR5994/HAL.obj" "./HW/low_level_init.obj" "./HW/pre_init.obj" "./btpskrnl/BTPSKRNL.obj" "./btpskrnl/sprintf.obj" "./btpsvend/BTPSVEND.obj" "./btvs/BTVS.obj" "./hcitrans/HCITRANS.obj" "../lnk_msp430fr5994.cmd"  -llibmpu_init.a -llibBluetopia.a -llibBluetopia_SCO.a -llibBluetopia_LE.a -llibc.a -llibmath.a -llibc.a   ../lib/libBluetopia.a ../lib/libBluetopia_LE.a ../lib/libBluetopia_SCO.a ../lib/libSS1BTGAP.a ../lib/libSS1BTGAT.a 
    <Linking>
    >> WARNING: --near_data is only applicable for large data models. Option ignored.
    warning #10247-D: creating output section ".patch" without a SECTIONS specification
    "../lnk_msp430fr5994.cmd", line 184: error #10099-D: program will not fit into available memory, or the section contains a call site that requires a trampoline that can't be generated for this section. placement with alignment fails for section ".text" size 0x21d5e.  Available memory ranges:
       FRAM         size: 0xbf80       unused: 0x6edc       max hole: 0x6edc    
    "../lnk_msp430fr5994.cmd", line 208: error #10099-D: program will not fit into available memory, or the section contains a call site that requires a trampoline that can't be generated for this section. run placement with alignment fails for section ".bss" size 0x13be.  Available memory ranges:
       RAM          size: 0x1000       unused: 0xdd0        max hole: 0xdd0     
    
     undefined first referenced 
      symbol       in file      
     --------- ---------------- 
     __bss__   ./HW/pre_init.obj
     end       ./HW/pre_init.obj
    
    error #10234-D: unresolved symbols remain
    error #10010: errors encountered during linking; "SPPLEDEMO_MSP430FR5994_v_1.out" not built
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 2 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 3 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 4 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 5 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 6 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 7 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 8 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    remark #10436-D: (ULP 6.3) Detected use of a device with a Low Energy Accelerator (LEA) but application does not appear to use LEA. Recommend offloading vector math and signal processing to LEA for improved performance.
    
    >> Compilation failure
    makefile:172: recipe for target 'SPPLEDEMO_MSP430FR5994_v_1.out' failed
    gmake: *** [SPPLEDEMO_MSP430FR5994_v_1.out] Error 1
    gmake: Target 'all' not remade because of errors.
    
    **** Build Finished ****

    The file below is the project with the suggested modifications:
    7823.SPPLEDEMO_project.zip

    Thanks a lot,

    Best Regards,

    Diana

  • Hi Diana,

    This error is releated with Memory Map.

    From the console message, we can know your code used 0x21d5e = 138KB FRAM & 0x13be = 5KB RAM.

    For FR5994 memory size, this have 256KB FRAM & 8KB RAM.

    But for FRAM: Due to the addresses are not continuous, we have divided two areas of FRAM & FRAM2 in the cmd file. because the FRAM size(49KB) is less than 138KB, an error occurred. You can try to modify this in the cmd file:(FRAM2 Size: 212KB > 138KB)

    Fro RAM; FR5994 have 8KB RAM, but we divided 4KB to shared with LEA(default), thus RAM size is 4KB less then 5KB.

    you can disable the LEA RAM, please refer to Ink_msp430fr5964.cmd file:

    lnk_msp430fr5964.cmd

    Thanks!

    Best Regards

    Johnson

  • Hi Johnson,


    Thanks for your response. Your suggestion corrected most of the errors, but I still haven't been able to compile the project. I think it is either a problem with the linker file or with the project properties because it is as if the global variables from the pre_init file couldn't point to the addresses they are supposed to.

    The picture below is a screenshot of the problems:

    The code below is what I got in the console after building the project:

    **** Build of configuration Debug for project SPPLEDEMO_MSP430FR5994_v_1 ****
    
    "C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all 
    'Building target: SPPLEDEMO_MSP430FR5994_v_1.out'
    'Invoking: MSP430 Linker'
    "C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/bin/cl430" -vmspx --code_model=large --data_model=small --near_data=globals -O2 --opt_for_speed=0 --use_hw_mpy=F5 --advice:power="all" --advice:hw_config=all --define=__MSP430FR5994__ --define=__DISABLE_SMCLK__ --define=__SUPPORT_LOW_ENERGY__ --define=BTPS_MEMORY_BUFFER_SIZE=3600 --define=_MPU_ENABLE -g --printf_support=minimal --diag_suppress=172 --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --silicon_errata=CPU21 --silicon_errata=CPU22 --silicon_errata=CPU23 --silicon_errata=CPU40 -z -m"SPPLEDEMO_MSP430FR5994_v_1.map" --heap_size=0 --stack_size=1200 --cinit_hold_wdt=on -i"C:/ti/ccsv6/ccs_base/msp430/include" -i"C:/ti/ccsv6/ccs_base/msp430/include" -i"C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GAPS/lib/CCS/eabi" -i"C:/ti/Workspace/SPPLEDEMO_project/Bluetopia/profiles/GATT/lib/CCS/eabi" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/lib" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-msp430_20.2.5.LTS/include" -i"C:/ti/ccsv6/ccs_base/msp430/lib/5xx_6xx_FRxx" -i"C:/ti/ccsv6/ccs_base/msp430/lib/FR59xx" --priority --reread_libs --define=_MPU_ENABLE --diag_wrap=off --display_error_number --warn_sections --xml_link_info="SPPLEDEMO_MSP430FR5994_v_1_linkInfo.xml" --use_hw_mpy=F5 --rom_model -o "SPPLEDEMO_MSP430FR5994_v_1.out" "./Main.obj" "./SPPLEDemo.obj" "./GAPS/GAPS.obj" "./HW/MSP430FR5994/HAL.obj" "./HW/low_level_init.obj" "./HW/pre_init.obj" "./btpskrnl/BTPSKRNL.obj" "./btpskrnl/sprintf.obj" "./btpsvend/BTPSVEND.obj" "./btvs/BTVS.obj" "./hcitrans/HCITRANS.obj" "../lnk_msp430fr5994.cmd"  -llibmpu_init.a -llibSS1BTGAP.a -llibSS1BTGAT.a -llibBluetopia.a -llibBluetopia_SCO.a -llibBluetopia_LE.a -llibc.a -llibmath.a -llibc.a   ../lib/libBluetopia.a ../lib/libBluetopia_LE.a ../lib/libBluetopia_SCO.a ../lib/libSS1BTGAP.a ../lib/libSS1BTGAT.a 
    <Linking>
    >> WARNING: --near_data is only applicable for large data models. Option ignored.
    
     undefined first referenced 
      symbol       in file      
     --------- ---------------- 
     __bss__   ./HW/pre_init.obj
     end       ./HW/pre_init.obj
    
    error #10234-D: unresolved symbols remain
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 2 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    error #10010: errors encountered during linking; "SPPLEDEMO_MSP430FR5994_v_1.out" not built
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 3 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 4 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 5 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 6 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 7 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    remark #10372-D: (ULP 4.1) Detected uninitialized Port 8 in this project. Recommend initializing all unused ports to eliminate wasted current consumption on unused pins.
    remark #10436-D: (ULP 6.3) Detected use of a device with a Low Energy Accelerator (LEA) but application does not appear to use LEA. Recommend offloading vector math and signal processing to LEA for improved performance.
    
    >> Compilation failure
    makefile:174: recipe for target 'SPPLEDEMO_MSP430FR5994_v_1.out' failed
    gmake: *** [SPPLEDEMO_MSP430FR5994_v_1.out] Error 1
    gmake: Target 'all' not remade because of errors.
    

    In the capture below, you can see the file pre_init.c where the variables __bss__ and end are declared as external.

    The capture below shows the .map file from the MSP430FR5994 migrated SPPLEDemo project. As you see, these variables have no defined address.



    As opposed to the capture below that shows the .map file from de MSP430F5438A SPPLEDemo project. Which have assigned an address for the variables.

    If you know how I can fix this, I would appreciate it a lot.

    The file below is the project with the suggested modifications:
    7345.SPPLEDEMO_project.zip


    Thanks,

    Best Regards,

    Diana

  • Hi Diana,

    Maybe you can compare the .cmd file between F5438A and FR5994.

    I will push here if any update.

    Thanks!

    Best Regards

    Johnson