Topic: Build and add wolfSSL to TI-RTOS

Hi,

I am using TM4C123GH6PM with TI-RTOS 2.1.0.03 in my current project which needs embedded SSL, which requires OpenSSL functions. After downloading wolfSSL, I don't know how to build and add it to the TI-RTOS. README just refers me to TI-RTOS user guide for building instructions: "... Please follow the instructions in TI-RTOS user guide ... to build the wolfSSL library and the example applications ...".

Going to the mentioned url (www.ti.com/tool/ti-rtos) and reading the 3 documents:

TI-RTOS 2.00 User's Guide (Rev. F)
TI-RTOS 1.21 Getting Started Guide (Rev. G)
SYS/BIOS (TI-RTOS Kernel) v6.40 User's Guide (Rev. N)

I still have no idea how to build and install the wolfSSL into TI-RTOS.

Could you please show or direct me to the documents instructing how to build and install CyaSSL into TI-RTOS? (I am newbie in RTOS and wolfSSL)

After building and integrating wolfSSL library into my current code, is there any special options (such as linker flags, ...) that I should be aware in order to build my project successfully?

Thanks in advance,

Share

Re: Build and add wolfSSL to TI-RTOS

Hi Quan,

The wolfSSL website has a page specific to TI-RTOS:
http://yassl.com/yaSSL/cyassl-ti.html

Along with some CodeComposer Studio / TIVA examples here:
https://github.com/wolfSSL/wolfssl-exam … s_examples

Best Regards,
Chris

3 (edited by quanguyen 2014-10-28 19:12:52)

Re: Build and add wolfSSL to TI-RTOS

chrisc wrote:

Hi Quan,

The wolfSSL website has a page specific to TI-RTOS:
http://yassl.com/yaSSL/cyassl-ti.html

Along with some CodeComposer Studio / TIVA examples here:
https://github.com/wolfSSL/wolfssl-exam … s_examples

Best Regards,
Chris

Hi Chris,

Thanks for the reply. As I had read those links before posting the question, I still could not find out how to build and install CyaSSL to my TI-RTOS version.

Instruction in the link:
To enable TI-RTOS support, define TIRTOS when building CyaSSL.  The TIRTOS define turns on settings specific to the TI-RTOS library and supported compilers.

To see a list of specific preprocessor defines used to build CyaSSL TI-RTOS, see the above define located in the <cyassl_root>/cyassl/ctaocrypt/settings.h file of the CyaSSL download package.

I located settings.h, but after uncommenting #define CYASSL_TIRTOS, what am I supposed to do next in order to "make" and "make install" CyaSSL into TI-RTOS? (I am working on PC, using CCS6.0)

Please understand for me that I have to ask these questions as most build instructions for wolfSSL direct me to TI-RTOS website, where I could find nothing useful and specific so far.

Thanks,

Share