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.

SMARTRFTM-STUDIO: Unable to load list of register values

Part Number: SMARTRFTM-STUDIO
Other Parts Discussed in Thread: CC1200

Tool/software:

I am trying to load a set of registers into the SmartRF Studio 7 for CC1200.
I have not found a way to successfully preserve registers from one session to another.

I have tried the suggestion I found here, of 'Reset Cfg' followed by 'Open Cfg'.

Is there another way to load register values, without having to edit each line of the Register View?

Thank you,
Greg

  • Hi Greg,

    There is a way to do this: by configuring the XML files. This is discussed in Exercise 4 (p38 onwards) of SWRU194 (SmartRF Studio 7 Tutorial): https://www.ti.com/lit/swru194 

    It's a bit more involved for CC131x/CC135x devices and later (not massively so), but for the CC1200 you can use the tutorial linked above as a starting point.

    By adding your own PHY settings (i.e. register configuration settings) in .../settings you will be able to load the PHY settings each time.

    Some small notes for ease of use:

    • The default SmartRF Studio 7 installation folder is the Program Files (x86) folder on the C: drive (just to speed up finding the correct folder locations). So, the settings would be found in C:\Program Files (x86)\Texas Instruments\SmartRF Tools\SmartRF Studio 7\config\xml\cc1200
    • After adding/modifying the PHY settings .xml file you will need to reload SmartRF Studio 7, otherwise it may not show the changes.

    Regards,

    Zack

  • Any pointers on finding where to insert a reference to the new xml file; so that the new option will show in the configuration selection dialog?

  • Oh, it seems it's slightly different from the CC1110 example used in the presentation (thankfully not by much, though). 

    It looks like you would add the PHY settings .xml file to the .../settings folder.

    Then, add the filename of that PHY (minus the .xml file extension) to gs_typical.xml (also located in .../settings) and it should load the new PHY correctly.

    In the example shown below, I copied ts_1.2kbps_2FSK_tc01_868MHz.xml and renamed it ts_1.2kbps_2FSK_tc01_868MHz_TEST.xml

    I then lowered the default Output Power setting to +10 dBm by changing PA_CFG1 to a value of 76 (an arbitrary change just to demonstrate modifying a setting).

    So, the field I added to gs_typical.xml (in the relevant Category, which will be self-explantory) in this case was:

    <Setting>ts_1.2kbps_2FSK_tc01_868MHz_TEST</Setting>

    It then displays the PHY correctly in SmartRF Studio 7 when I restarted it:

    Regards,
    Zack
  • Zack,

    Thank you for the walkthrough. It was useful for me.

    An additional bit of information I learned is that the .xml files must be prefixed with ts_ for Typical Settings.
    Now I can use the tool much better.

    Greg