Changes between Version 30 and Version 31 of expansion/gw16122


Ignore:
Timestamp:
04/13/2018 03:49:17 PM (6 years ago)
Author:
Ryan Erbstoesser
Comment:

organize serial command api to fit inside of the easy link api section

Legend:

Unmodified
Added
Removed
Modified
  • expansion/gw16122

    v30 v31  
    357357For more information see the [http://processors.wiki.ti.com/index.php/SimpleLink-EasyLink ​EasyLink wiki page].
    358358
    359 === TI 15.4-Stack ===
    360 
    361 On the other hand, if you wish to create a full stack-based network solution, consider using the TI 15.4-Stack, available as part of the CC13x0 SDK.
    362 
    363 The example lab documentation to get started can be found at the [http://dev.ti.com/tirex/content/simplelink_academy_cc13x0sdk_1_12_01_16/modules/154-stack_01_sensor_collector/154-stack_01_sensor_collector.html ​TI 15.4-Stack Project Zero] page.
    364 
    365 Further documentation can be found in the [http://dev.ti.com/tirex/content/simplelink_cc13x0_sdk_1_40_00_10/docs/ti154stack/ti154stack-users-guide/ti154stack/index.html ​TI 15.4 User's Guide].
    366 
    367 === Texas Instruments Code Composer Studio ===
    368 
    369 Code Composer Studio (CCS) is an IDE based on Eclipse and includes various libraries and software packages required to develop on many TI MCU's, including the CC1350 which is the primary component of the GW16122.
    370 
    371 Below are some various notes on using CCS. See the [http://processors.wiki.ti.com/index.php/CCSv6_Getting_Started_Guide ​Getting Started wiki] and the [http://processors.wiki.ti.com/index.php/Category:Code_Composer_Studio_v7 ​Main CCS wiki] for more information.
    372 
    373 ==== Resource Center ====
    374 
    375 Click Menu item View -> Resource Explorer
    376 Expand software and view !SimpleLink CC13x0 SDK as well as Ti-RTOS for CC2650
    377 Drill down to the area you would like to explore
    378 Find an example, then click the download button to download to desktop
    379 Then click the import to IDE to import the project
    380 
    381 ==== Building a Project ====
    382 
    383 Once the project is imported, right click on the project title in the explorer window and click 'Build Project' and let it compile. You can also click the debug button to build the project and run it on the connected target. Once it is complete, a binaries folder will be created under the project. Most TI tools will use the .out file that is produced there to program with.
    384 
    385 Alternatively you can build projects via command line and avoid the entire IDE if you so desire. See the official TI wiki on [http://processors.wiki.ti.com/index.php/Projects_-_Command_Line_Build/Create ​Command Line Build/Create] for more information.
    386 
    387 A couple of additional notes when building via command line:
    388 
    389 Note that the executable for Linux CCS installations is named "eclipse" and not "eclipsec"
    390 Run with "-ccs.help" to see full list of options
    391 Use full path names for all command line arguments (environment variables useful here)
    392 
    393 === Serial Command API ===
     359==== Serial Command API ====
     360
     361'''Important''' Note: Using this API will not work on the default !CoProcessor firmware flashed onto the GW16122. This requires the rfEasyLinkNp firmware example as provided in the TI SDK Download
    394362
    395363The serial command API for the CC1350 is implemented in the form of standard AT+ commands that correlate to !EasyLink API functions. This serial control method there has an example project provided by the TI resource center. The web page can be found [http://dev.ti.com/tirex/#/?link=Software%2FSimpleLink%20CC13x0%20SDK%2FSimpleLink%20Academy%2FLabs%2FProprietary%20RF%2FEasyLink%20Network%20Processor%20example&collapsetree= ​here].
     
    397365You can easily test the AT to Easylink api commands by using two GW16122/SensorTag devices running the {{{rfEasyLinkNp}}} and the {{{rfEasyLinkRx}}} examples.
    398366
    399 ==== Serial Format ====
     367
     368
     369===== Serial Format =====
    400370
    401371Parameters offer set and get functionality.
     
    438408}}}
    439409
    440 ==== Command List ====
     410===== Command List =====
    441411
    442412The registers exposed for the !EasyLink API are:
     
    523493For further documentation on this serial implementation see the official [http://processors.wiki.ti.com/index.php/SimpleLink-EasyLink#rfEasyLinkNp_AT_Network_Processor_Example ​TI wiki page].
    524494
     495
     496=== TI 15.4-Stack ===
     497
     498On the other hand, if you wish to create a full stack-based network solution, consider using the TI 15.4-Stack, available as part of the CC13x0 SDK.
     499
     500The example lab documentation to get started can be found at the [http://dev.ti.com/tirex/content/simplelink_academy_cc13x0sdk_1_12_01_16/modules/154-stack_01_sensor_collector/154-stack_01_sensor_collector.html ​TI 15.4-Stack Project Zero] page.
     501
     502Further documentation can be found in the [http://dev.ti.com/tirex/content/simplelink_cc13x0_sdk_1_40_00_10/docs/ti154stack/ti154stack-users-guide/ti154stack/index.html ​TI 15.4 User's Guide].
     503
     504=== Texas Instruments Code Composer Studio ===
     505
     506Code Composer Studio (CCS) is an IDE based on Eclipse and includes various libraries and software packages required to develop on many TI MCU's, including the CC1350 which is the primary component of the GW16122.
     507
     508Below are some various notes on using CCS. See the [http://processors.wiki.ti.com/index.php/CCSv6_Getting_Started_Guide ​Getting Started wiki] and the [http://processors.wiki.ti.com/index.php/Category:Code_Composer_Studio_v7 ​Main CCS wiki] for more information.
     509
     510==== Resource Center ====
     511
     512Click Menu item View -> Resource Explorer
     513Expand software and view !SimpleLink CC13x0 SDK as well as Ti-RTOS for CC2650
     514Drill down to the area you would like to explore
     515Find an example, then click the download button to download to desktop
     516Then click the import to IDE to import the project
     517
     518==== Building a Project ====
     519
     520Once the project is imported, right click on the project title in the explorer window and click 'Build Project' and let it compile. You can also click the debug button to build the project and run it on the connected target. Once it is complete, a binaries folder will be created under the project. Most TI tools will use the .out file that is produced there to program with.
     521
     522Alternatively you can build projects via command line and avoid the entire IDE if you so desire. See the official TI wiki on [http://processors.wiki.ti.com/index.php/Projects_-_Command_Line_Build/Create ​Command Line Build/Create] for more information.
     523
     524A couple of additional notes when building via command line:
     525
     526Note that the executable for Linux CCS installations is named "eclipse" and not "eclipsec"
     527Run with "-ccs.help" to see full list of options
     528Use full path names for all command line arguments (environment variables useful here)
     529
     530
    525531=== General Notes ===
    526532