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.

building the TIDC-BLE-TO-WIFI-IOT-GATEWAY with newer versions of software

Other Parts Discussed in Thread: CC3200

Hi,


I am trying to use the TIDC-BLE-TO-WIFI-IOT-GATEWAY software on the CC3200 Launchpad. But it seems there are lot of issues with the software and package versioning. So let me post my queries here:

1. Big Question: Where can we get the reference hardware for quick testing and developing.

I am using the following setup configuration:

 

Step 1: Install the CCS Version: 6.1.3.00034. While Installation I made following choices

i. Selected only the "Simplink Wirless MCUs"  (except the GCC ARM Compiler)

ii. TI XDS Debug Probe Support and Tiva/Stellaris ICDI Debug Probe

iii. EVE Compiler and GUI Composer

This installs CCS along with xdctools_3_31_03_43_core in the C:/TI folder

Step 2: Install the CC3200SDK_1.2.0

Step 3: Installed the latest service pack CC3100_CC3200_ServicePack_1.0.1.6-2.6.0.5

Step 4: Installed the CC3200_Simplelink_Provisioning_Addon-1.0.0.0

Step 5: From the CCS App Center install the “TI-RTOS for CC32xx” add-ons. This will install following to items in the c:/TI folder

  1. tirtos_cc32xx_2_16_01_14
  2. xdctools_3_32_00_06_core

Step 6: Installed the latest ARM Compiler via Help-> Install New Software…

  1. Select the “Code Generation Tools Update” from the “Work with” drop down
  2. Selected the ARM Compiler Tools 5.2.7

Step 7:  Install the BLE-Wifi Gateway Software from http://www.ti.com/lit/zip/tidcas4 in the C:/TI foldder

Step 8: Open the CCS. Go to Project->Import CCS Project … and select the C:\ti\BleToWifiGateway_1.0.0\src as shown in the image.

The Project Explorer will look like this.

Now the main issues starts: As per the user guide the projects should be build in the following order

  1. ti_rtos_config
  2. oslib
  3. simplelink
  4. ota
  5. mqtt
  6. json
  7. schema
  8. npi
  9. gateway
  10. cli
  11. mqtt_app
  12. blefi

Building ti_rtos_config

Step 9: Right click on the "ti_rtos_config" project and do following:

  1. Go to General-> Main-> Advanced Settings and select the TI v5.2.7 compiler
  2. Go to General->RTSC and make following selection

3. Now build it. It will compile with only one warning. "

  1. “Description    Resource         Path     Location          Type ti.sysbios.BIOS heapSize: BIOS.heapSize and Program.heap have both been set. Program.heap ignored. Using BIOS.heapSize.  .xdchelp            /ti_rtos_config line 328           C/C++ Problem”

As per my reading this warning is OK.

Step 10: Building OSlib: Right click on the "Oslib" project the following screen appear.

Now the question is: Is the Gateway code is using FreeRTOS (which is currently active) or TI_RTOS.

Next question: Can I replace various projects like: ti_rtos_config; oslib; simplelink etc from the newly installed SDK (C:\ti\CC3200SDK_1.2.0\cc3200-sdk) ?? or there are any customization done in the projects in the gateway module.

Any help/suggestion is welcomed.

Regrads

Ravi