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.

CC1352P: What is the meaning of Sysconfig error messages?

Part Number: CC1352P
Other Parts Discussed in Thread: SYSCONFIG

Hi,

I have a 1352 project that I've configured with Sysconfig. When I compile my project, I get the following messages. I cannot find information on "rfAntennaPin", addrFilters, transmitAddr, etc. in any of the generated code or in EasyLink. 

What do the messages below mean, and how can I correct them? Also, which documentation would point me in the right direction with this question?

I am using CCS 10.3.1.00003, and simplelink_cc13x2_26x2_sdk_5_20_00_52

Here are the messages:

Building file: "../reader.syscfg"
Invoking: SysConfig
"C:/ti/sysconfig_1.8.2/sysconfig_cli.bat" -s "C:/ti/simplelink_cc13x2_26x2_sdk_5_20_00_52/.metadata/product.json" --script "C:/workspace_v10/CC1352P1_LAUNCHXL_tirtos_ccs2/test.syscfg" -o "syscfg" --compiler ccs
Running script...
Validating...
warning: /ti/drivers/RF rfAntennaPin0: Solution has changed
The suggested solution was invalid. As such, this specific entry differs from what was suggested
warning: /ti/drivers/RF rfAntennaPin1: Solution has changed
The suggested solution was invalid. As such, this specific entry differs from what was suggested
warning: /ti/drivers/RF rfAntennaPin2: Solution has changed
The suggested solution was invalid. As such, this specific entry differs from what was suggested
info: /ti/easylink/easylink addrFilters: Additional setup required. See detailed help (?) for more information
info: /ti/easylink/easylink transmitAddr: When set to 'NULL', the application code is expected to provide a TX Address
info: /ti/easylink/easylink minBackoffWindow: Effective Minimum Backoff Window: 8000us
info: /ti/easylink/easylink maxBackoffWindow: Effective Maximum Backoff Window: 64000us
Generating Code (reader.syscfg)...
'/ti/drivers/RF' -> '/ti/drivers'
'/ti/display' -> '/ti/drivers'

  • Hi,

    Are you running on a CC1352 LaunchPad or are you using a custom board?

    What are the steps you went through in sysconfig before seeing this error?

    Did you see our guide on using a custom board?

    https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_6_10_00_29/docs/proprietary-rf/proprietary-rf-users-guide/proprietary-rf-guide/custom-hardware.html

    Cheers,

    Marie H

  • Thanks Marie,

    I am running on a CC1352 LaunchPad. The steps are setting up Sysconfig for the settings I want. I now see where the messages are coming from in Sysconfig.

    What I need is a user's manual for Sysconfig. Does that exist? 

    I have lots of questions about options and selections. For example, in RF Stacks, why would I choose Custom instead of Easylink? Is Custom for custom hardware, and Easylink is for a LaunchPad?

    Thank you

  • Hi,

    The system configuration tool or SysConfig allows you to select the modules that you need in your project/design. And each module has a small help section which has links to more documentation and help.

    This SimpleLink Academy explains how to use sysconfig and also explains the rationale behind it. Some basic documentation for sysconfig as a tool can be found in the SimpleLink SDK user's guide.

    Since you mentioned Easylink vs Custom, I can give some details wrt that use-case.

    Easylink layer provides APIs to the customer and abstracts the RF driver. Where as the custom selection assumes you would use the RF driver calls to use the radio which provides more flexibility.

    You can find some help for these in each of their modules.   

       

    Clicking on that question mark opens up the help for that module.

    But ideally, If you want to make a selection of RF module, EasyLink vs Custom, you can first test the examples for prop_rf and Easylink and check what suits you better. These examples in the SDK use Sysconfig in their projects. 

    Regards,

    Sid