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.

Not able to build HTTPSGET for Tiva C Series

Other Parts Discussed in Thread: TM4C1294NCPDT, EK-TM4C1294XL

Hi,

I am using TM4C1294NCPDT (EK-TM4C1294XL) board for testing HTTPS GET application. Using CCS Version: 6.1.0.00104 and tirtos_tivac_2_12_01_33
I have followed all the steps mentioned at "processors.wiki.ti.com/index.php" and done the set up and added paths in Project Properties as per described in Project's readme.txt

I am getting error of not able to find and link the cyassl/ssl.h file. Though file is available on Physical Location it is giving build error.
Following is the error I am getting while doing build.

Also attaching HTTPS code and cyassl for more information.

Thanks,
Bhavesh

7457.httpsget_TivaTM4C1294NCPDT.zip

7875.cyassl-3.3.0.zip

  • Hi Bhavesh,

    Are you using CyaSSL version 3.4.x?

    Note that starting in version 3.4.0, CyaSSL (aka WolfSSL) changed their API names.  The product has been re-branded as WolfSSL and the APIs were changed from "CyaSSL*" to "WolfSSL*".

    The version of TI-RTOS that you are using used the CyaSSL flavor of the APIs from version 3.3.0, which is why you are seeing those linker errors.

    If you switch to a prior version (e.g. CyaSSL v3.3.0) it should remedy this issue.

    Note the following version restrictions mentioned in the wiki page:

    CyaSSL v3.2.0 - v3.3.0

    Steve

  • Hi Steve,

    I am using cyassl v3.3.0 provided at www.wolfssl.com/cyassl-3.3.0.zip
    I tried with cleaning and Building Cyassl library again but still same problem persists.
    I am able to add ssl.h in #include and also able to access the function while writing the code. But it is giving issue at Build time only.
    Are there any compatibility issue or including path setting in Compiler setting?
    Not able to proceed further in this example. If you have any other sample code please share with me.

    Thanks,
    Bhavesh
  • Download cyassl v3.3.2 from github.com/.../cyassl

    Open C:\ti\tirtos_tivac_2_12_01_33\tirtos.mak and edit the line CYASSL_INSTALLATION_DIR with the installation directory of cyassl

    Build cyassl library from tirtos directory ..\xdctools_3_31_00_24_core\gmake -f tirtos.mak cyassl

     

  • Hi Bhavesh,

    Looks like the library is included in the compiler path.

    Library has to be added to the linker options:

    Hope this helps.

    Vikram

  • Hi Vikram,

    I have not checked this due to some other assignments and has to put Development on TI-RTOS on hold for some time.
    I will check it once again when starts the development.
    Meanwhile, closing the issue and Thanks for the help.

    - Bhavesh