<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How To: Build and run the MQX HTTPS Server example with CyaSSL in MQX Software Solutions</title>
    <link>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337226#M10879</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, for confuse with numbering.&lt;/P&gt;&lt;P&gt;It will be fixed in both releases KSDK 1.2.0 and MQX 4.2.&lt;/P&gt;&lt;P&gt;We would like to release both packages simultaneously.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;RadekS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 Mar 2015 10:05:13 GMT</pubDate>
    <dc:creator>RadekS</dc:creator>
    <dc:date>2015-03-16T10:05:13Z</dc:date>
    <item>
      <title>How To: Build and run the MQX HTTPS Server example with CyaSSL</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337218#M10871</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P class="paragraphstyle23" style="margin-bottom: .0001pt; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Need to enable secure encrypted communications in your systems?&amp;nbsp; Don't worry, Freescale and our partners have you covered.&amp;nbsp; &lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-bottom: .0001pt; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;&lt;EM&gt;For more info see &lt;A href="https://community.nxp.com/message/468380"&gt;Now Available: CyaSSL for MQX RTCS&lt;/A&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-bottom: .0001pt; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-bottom: .0001pt; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;&lt;STRONG&gt;Here is a detailed overview of how to build and run the MQX http webserver example with CyaSSL.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-bottom: .0001pt; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;(And how to use the MMCAU libraries for Cryptographic Acceleration on select Kinetis MCUs)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23"&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-bottom: .0001pt; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;NOTE: These instructions use Kinetis Design Studio IDE v2.0 and FRDM-K64F, however the steps are very similar with any supported toolchain and boards.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11pt; font-family: Calibri, sans-serif; color: windowtext;"&gt;1. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Download Kinetis SDK v1.1.0 with MQX RTOS at &lt;/SPAN&gt;&lt;A href="http://www.freescale.com/ksdk"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="https://community.nxp.com/www.freescale.com/ksdk" target="test_blank"&gt;www.freescale.com/ksdk&lt;/A&gt;&lt;/P&gt;&lt;P class="paragraphstyle23"&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; margin-bottom: .0001pt; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Click Download.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; margin-bottom: .0001pt; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image001.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47285i0DDCA4BB12EEB22C/image-size/large?v=v2&amp;amp;px=999" role="button" title="image001.png" alt="image001.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; margin-bottom: .0001pt; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Choose the appropriate Kinetis SDK v1.1.0 installer for your operating system, then download and install it.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; margin-bottom: .0001pt; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt; &lt;span class="lia-inline-image-display-wrapper" image-alt="image002.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47287i64B2228209B1681B/image-size/large?v=v2&amp;amp;px=999" role="button" title="image002.png" alt="image002.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;2. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Now install CyaSSL for Kinetis SDK v1.1.0 with MQX RTOS&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; margin-bottom: .0001pt; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;On the left side of the same download page, click &lt;STRONG&gt;Updates and Patches&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; margin-bottom: .0001pt; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;&lt;STRONG&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image003.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47288i4E742B870C4DF910/image-size/large?v=v2&amp;amp;px=999" role="button" title="image003.png" alt="image003.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;3. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Choose the appropriate CyaSSL installer for your operating system, download and install it.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; margin-bottom: .0001pt; background: white;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image004.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47289iEB54A3F1DD0E9C1F/image-size/large?v=v2&amp;amp;px=999" role="button" title="image004.png" alt="image004.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; margin-bottom: .0001pt; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;CyaSSL source files will be installed within the &lt;STRONG&gt;&amp;lt;Kinetis SDK&amp;gt;\tcpip\rtcs\source\ssl\&lt;/STRONG&gt; folder in the Kinetis SDK directory tree.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; margin-bottom: .0001pt; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;On Windows, this path is typically: &lt;STRONG&gt;C:\Freescale\KSDK_1.1.0\tcpip\rtcs\source\ssl&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;4. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Now open a supported Toolchain.&amp;nbsp; See MQX release notes at &lt;STRONG&gt;&amp;lt;Kinetis SDK&amp;gt;\rtos\mqx\doc&lt;/STRONG&gt;, for a list of supported tools. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-family: Calibri, sans-serif; font-size: 11pt; line-height: 1.5em; background-color: white;"&gt;(For your reference, check out the guide for your selected toolchain at &lt;/SPAN&gt;&lt;SPAN style="font-family: Calibri, sans-serif; font-size: 11pt; line-height: 1.5em; background-color: white;"&gt;&lt;STRONG&gt;&amp;lt;Kinetis SDK&amp;gt;\rtos\mqx\doc\tools&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Calibri, sans-serif; font-size: 11pt; line-height: 1.5em; background-color: white;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Calibri, sans-serif; font-size: 11pt; line-height: 1.5em;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Calibri, sans-serif; font-size: 11pt; line-height: 1.5em;"&gt;&lt;STRONG&gt;Example Steps for Using Kinetis Design Studio IDE v2.0 and FRDM-K64F:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;5. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;First Import the &lt;STRONG&gt;httpsrv_ssl_frdmk64f&lt;/STRONG&gt; working set. This includes all the libraries that need to be built. &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .25in; margin-bottom: .0001pt; background: white;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image005.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47355i6A61FEDDA0A9E77D/image-size/large?v=v2&amp;amp;px=999" role="button" title="image005.png" alt="image005.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .25in; margin-bottom: .0001pt; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Browse &lt;STRONG&gt;&amp;lt;Kinetis SDK&amp;gt;\tcpip\rtcs\examples\httpsrv\build\kds\httpsrv_ssl_frdmk64f&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; margin-bottom: .0001pt; background: white;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image006.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47356iBB4413E8C6E032D0/image-size/large?v=v2&amp;amp;px=999" role="button" title="image006.png" alt="image006.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;6. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Check out the &lt;STRONG&gt;_readme.txt&lt;/STRONG&gt; file at &lt;STRONG&gt;&amp;lt;Kinetis SDK&amp;gt;\tcpip\rtcs\source\ssl &lt;/STRONG&gt;for detailed information about this demo and the steps listed here.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;7. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Configure RTCS to use CyaSSL.&amp;nbsp; Open the &lt;STRONG&gt;rtcs_frdmk64f&lt;/STRONG&gt; project.&amp;nbsp; Expand the &lt;STRONG&gt;RTCS_Include&lt;/STRONG&gt; group.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; margin-bottom: .0001pt; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image007.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47357i0130FDCB33489393/image-size/large?v=v2&amp;amp;px=999" role="button" title="image007.png" alt="image007.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; margin-bottom: .0001pt; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Open &lt;STRONG&gt;rtcs_user_config.h&lt;/STRONG&gt; file and add&amp;nbsp; &lt;STRONG&gt;#define RTCSCFG_ENABLE_SSL&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image008.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47358i5B5C99D26390E42C/image-size/large?v=v2&amp;amp;px=999" role="button" title="image008.png" alt="image008.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;8.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;Next download the Freescale MMCAU library to enable hardware acceleration of supported cryptographic functions.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;Download the MMCAU software library &lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;&lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=CAUAP"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;here&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;. &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;Unzip &lt;STRONG&gt;mmcau_lib_release.zip&lt;/STRONG&gt; and pull out the&lt;STRONG&gt; mmcau &lt;/STRONG&gt;folder that is one level under mmcau_lib_release.&amp;nbsp; Move that folder to &lt;STRONG&gt;&amp;lt;Kinetis SDK&amp;gt;\tcpip\rtcs\source\ssl &lt;/STRONG&gt;(or anywhere else if you desire).&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image009.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47360iC8ECEF06F3BF0114/image-size/large?v=v2&amp;amp;px=999" role="button" title="image009.png" alt="image009.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;9.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;Now add the &lt;STRONG&gt;&amp;lt;Kinetis SDK&amp;gt;\tcpip\rtcs\source\ssl\mmcau\asm-cm4&lt;/STRONG&gt; path to include directory list of the CyaSSL library project.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;Right click on the &lt;STRONG&gt;CyaSSL_frdmk64f&lt;/STRONG&gt; project and choose &lt;STRONG&gt;Properties&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;Open &lt;STRONG&gt;C/C++ Build&lt;/STRONG&gt; and choose &lt;STRONG&gt;Settings&lt;/STRONG&gt;.&amp;nbsp; Under &lt;STRONG&gt;Cross ARM C Compiler&lt;/STRONG&gt;…&lt;STRONG&gt;Includes&lt;/STRONG&gt;…add the path&amp;nbsp; &lt;STRONG&gt;${ProjDirPath}/../../../../tcpip/rtcs/source/ssl/mmcau/asm-cm4 &lt;/STRONG&gt;(or the alternative path you placed the folder).&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image010.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47361i34754A9B7E7EA238/image-size/large?v=v2&amp;amp;px=999" role="button" title="image010.png" alt="image010.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;Click &lt;STRONG&gt;OK&lt;/STRONG&gt; to save the setting.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;10.&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;Now tell CyaSSL to use the MMCAU library.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;Expand the &lt;STRONG&gt;Ctocrypt_include&lt;/STRONG&gt; folder &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;Open the &lt;STRONG&gt;settings.h&lt;/STRONG&gt; file.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;Add &lt;STRONG&gt;#define FREESCALE_MMCAU&amp;nbsp;&amp;nbsp; 1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;11.&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;Now add the path to the &lt;EM&gt;mmcau library&lt;/EM&gt; in the application project linker settings.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;Right click on the &lt;STRONG&gt;httpsrv_ssl_frdmk64f &lt;/STRONG&gt;project and choose &lt;STRONG&gt;Properties&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; color: black;"&gt;Open &lt;STRONG&gt;C/C++ Build&lt;/STRONG&gt; and choose &lt;STRONG&gt;Settings&lt;/STRONG&gt;.&amp;nbsp; Under &lt;STRONG&gt;Cross ARM C Linker&lt;/STRONG&gt;…&lt;STRONG&gt;Miscellaneous&lt;/STRONG&gt;…&lt;STRONG&gt;Other objects&lt;/STRONG&gt; add &lt;STRONG&gt;${ProjDirPath}/../../../../../../../tcpip/rtcs/source/ssl/mmcau/asm-cm4/lib_mmcau.a &lt;/STRONG&gt;(or the alternative path you placed the folder).&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; margin-bottom: .0001pt; background: white;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image012.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47365i6163A9EF0B884F5C/image-size/large?v=v2&amp;amp;px=999" role="button" title="image012.png" alt="image012.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;12. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Build all the libraries and example project&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; margin-bottom: .0001pt; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Select &lt;STRONG&gt;Project…Build ALL&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; margin-bottom: .0001pt; background: white;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image013.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/46851i408B28968F1DB3C7/image-size/large?v=v2&amp;amp;px=999" role="button" title="image013.png" alt="image013.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; margin-bottom: .0001pt; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Note: The &lt;STRONG&gt;httpsrv_ssl_frdmk64f&lt;/STRONG&gt; project might fail to compile due to the incorrect order of the builds.&amp;nbsp; If this happens just wait until all the libraries complete their builds, then try to build httpsrv_ssl_frdmk64f again.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;13. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Now make sure the target board is plugged in to the USB for the debug connection. (Marked “SDA USB” on FRDM-K64F).&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;14. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Select the &lt;STRONG&gt;httpsrv_ssl_frdmk64f &lt;/STRONG&gt;project, and click on the &lt;EM&gt;arrow&lt;/EM&gt; next to the image of the Bug and select Debug Configurations&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23"&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; margin-bottom: .0001pt; background: white;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image014.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/46907i0635B657E36C89F9/image-size/large?v=v2&amp;amp;px=999" role="button" title="image014.png" alt="image014.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;15. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Choose the debug connection programmed in your board’s debug firmware.&amp;nbsp; (Default for FRDM-K64F is cmsis-dap)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; margin-bottom: .0001pt; background: white;"&gt;&amp;nbsp; &lt;span class="lia-inline-image-display-wrapper" image-alt="image015.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47366i157CF2ECBC2689D9/image-size/large?v=v2&amp;amp;px=999" role="button" title="image015.png" alt="image015.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;16. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Wait while the download fully completes.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; margin-bottom: .0001pt; background: white;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image016.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47367i816157D5D2FA00CC/image-size/large?v=v2&amp;amp;px=999" role="button" title="image016.png" alt="image016.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;17. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;When the download is finished, the IDE will then switch to the debug view and stop at the mqx rtos main function.&amp;nbsp; Click the Resume button.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image017.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47098iEA7F0FA45828D897/image-size/large?v=v2&amp;amp;px=999" role="button" title="image017.png" alt="image017.png" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;18. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Open up the terminal program of your choice.&amp;nbsp; Select the COM port provided by the board.&amp;nbsp; For the default debug firmware (cmsis-dap) it will enumerate as &lt;STRONG&gt;mbed Serial Port (COM:xx)&lt;/STRONG&gt;.&amp;nbsp; Select&lt;STRONG&gt; 115200&lt;/STRONG&gt; baud rate.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;19. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Type enter a few times to see the MQX Shell command line.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: 1.0in; margin-bottom: .0001pt; background: white;"&gt;&lt;SPAN style="font-family: 'Courier New';"&gt;shell&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;20. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Type &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Courier New';"&gt;&lt;STRONG&gt;ipconfig&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;.&amp;nbsp; This will show the static IP address the demo software assigns itself by default.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New';"&gt;shell&amp;gt; ipconfig&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New';"&gt;Eth#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New';"&gt;Link&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : off&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New';"&gt;MTU&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1496&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New';"&gt;MAC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 00:00:5e:a0:01:ca&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New';"&gt;IP4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 192.168.1.202 Type: MANUAL&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New';"&gt;IP4 Mask : 255.255.255.0&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New';"&gt;IP4 Gate : 0.0.0.0&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New';"&gt;IP4 DNS&amp;nbsp; : 0.0.0.0&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New';"&gt;Link status task stopped&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New';"&gt;shell&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;21. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Connect an Ethernet cable between your board and computer&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;22. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Configure your computer network adaptor to be on the same IP subnet as the board.&amp;nbsp; For example, set your PC to use a static IP address of 192.168.1.100&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;23. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Now open a web browser such as Chrome.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;24. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Type in &lt;STRONG&gt;&lt;A _jive_internal="true" href="https://community.nxp.com/" target="_blank"&gt;https://&lt;/A&gt;&lt;SPAN&gt;&amp;lt;IPADDRESS_OF_BOARD&amp;gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&amp;nbsp; (e.g. &lt;/SPAN&gt;&lt;A href="https://192.168.1.202/"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="https://192.168.1.202" target="test_blank"&gt;https://192.168.1.202&lt;/A&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;)&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;25. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Your browser will report that there is a problem with the certificate.&amp;nbsp; &lt;STRONG&gt;Don’t worry, this is expected!&lt;/STRONG&gt;&amp;nbsp; It is because the certificate used in the demo is &lt;EM&gt;self-signed&lt;/EM&gt;.&amp;nbsp; Thus, the browser is suspicious of the authenticity, like it should be!&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .5in; background: white;"&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;The SSL Certificate and Key are pre-compiled into a Trivial File System (C Array) format and loaded to the Flash memory along with the program code.&amp;nbsp; These can be used in development, but if you go into production and start shipping your own products, you will need to get a certificate signed by a Certificate Authority (CA) that verifies you are who you say you are.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;26. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;To continue using the self-signed certificate (during development), click &lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;Advanced.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23" style="margin-left: .25in; margin-bottom: .0001pt; background: white;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image018.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47154iBF5A7868E7E4870B/image-size/large?v=v2&amp;amp;px=999" role="button" title="image018.png" alt="image018.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;27. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Then click &lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;Proceed to &amp;lt;IP ADDRESS&amp;gt; (unsafe)&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image019.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47368i95B2CEF4627C54B1/image-size/large?v=v2&amp;amp;px=999" role="button" title="image019.png" alt="image019.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;28. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;Now you will have encrypted access to the RTCS webserver demo pages through your browser. (Note: Chrome crosses out the https because of the self-signed certificate used in this example.)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23"&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image020.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/47369i55AAB4A4B3423F96/image-size/large?v=v2&amp;amp;px=999" role="button" title="image020.png" alt="image020.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note: The WebSocket example currently is not functional with SSL.&amp;nbsp; All other examples are working.&lt;/P&gt;&lt;P class="paragraphstyle23"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;29. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;You can check the traffic with &lt;STRONG&gt;WireShark &lt;/STRONG&gt;or another traffic analysis tool.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;30. &lt;/SPAN&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;See &lt;STRONG&gt;_readme.txt &lt;/STRONG&gt;file at &lt;STRONG&gt;&amp;lt;Kinetis SDK&amp;gt;\tcpip\rtcs\examples\httpsrv &lt;/STRONG&gt;for more details about the HTTP Server, including how to set up static DNS to avoid typing IP addresses and allow for certificates to function properly for both IPv4 and IPv6.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="paragraphstyle23"&gt;&lt;/P&gt;&lt;P&gt;Have fun setting up secure connections!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;MacL&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Jan 2015 20:13:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337218#M10871</guid>
      <dc:creator>macl</dc:creator>
      <dc:date>2015-01-12T20:13:36Z</dc:date>
    </item>
    <item>
      <title>Re: How To: Build and run the MQX HTTPS Server example with CyaSSL</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337219#M10872</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I followd above steps for sample example "httpsrv_ssl_twrk60d100m" for "twrk60d100m" tower board using IAR workbench (version 7.10.3.6932).&lt;/P&gt;&lt;P&gt;It shows the sample web pages in browser using HTTPS. But after some time web server crashes/hangs.Some times the web server will not even start(doesn't show the web pages) on flashing the code to tower board.&lt;/P&gt;&lt;P&gt;I see below Task Errors in IAR Task Summary.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="errorscreen.JPG.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/51043iC1CF46F3769A70E4/image-size/large?v=v2&amp;amp;px=999" role="button" title="errorscreen.JPG.jpg" alt="errorscreen.JPG.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Please let me know how to fix this issue.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Also, currently web pages and certificates are implemented in Trivial File System(TFS) in sample project given.&lt;/P&gt;&lt;P&gt;Please let me know how I should proceed further if I want use SD card to store web pages and certificates.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thanks,&lt;/P&gt;&lt;P&gt;Swapnil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2015 12:34:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337219#M10872</guid>
      <dc:creator>swapnilv</dc:creator>
      <dc:date>2015-03-05T12:34:15Z</dc:date>
    </item>
    <item>
      <title>Re: How To: Build and run the MQX HTTPS Server example with CyaSSL</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337220#M10873</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Waiting for your reply.&lt;/P&gt;&lt;P&gt;Please let me know how I should proceed further since the sample example itself is not working properly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Swapnil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Mar 2015 06:21:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337220#M10873</guid>
      <dc:creator>swapnilv</dc:creator>
      <dc:date>2015-03-10T06:21:07Z</dc:date>
    </item>
    <item>
      <title>Re: How To: Build and run the MQX HTTPS Server example with CyaSSL</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337221#M10874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have asked our team to investigate.&amp;nbsp; Should get a reply soon.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;About switching the location of the certificate storage from internal flash using TFS to SD card, you can use MFS which is a FAT file system library provided with MQX RTOS.&amp;nbsp; There is an SD card example in the MFS example projects.&amp;nbsp; This should show how to use the MFS API.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Depending on the version of MQX you are using, the example will be in one of these locations:&lt;/P&gt;&lt;P&gt;C:\Freescale\Freescale_MQX_4_1\mfs\examples&lt;/P&gt;&lt;P&gt;C:\Freescale\KSDK_1.1.0\filesystem\mfs\examples&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Mac L&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Mar 2015 16:34:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337221#M10874</guid>
      <dc:creator>macl</dc:creator>
      <dc:date>2015-03-10T16:34:17Z</dc:date>
    </item>
    <item>
      <title>Re: How To: Build and run the MQX HTTPS Server example with CyaSSL</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337222#M10875</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We know about issue in CyaSSL implementation in KSDK1.1.0.&lt;/P&gt;&lt;P&gt;Problem is in handling error results from SSL library. In these cases RTCS didn't deallocate resources (memory, sockets,..).&lt;/P&gt;&lt;P&gt;This will be fixed in KSDK1.2.0 (release should be available during end of April 2015).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;About MFS at USB and SDcard)&lt;/P&gt;&lt;P&gt;You can even combine both systems, where main pages are stored in flash trough TFS and some of files at MFS volumes are accessible trough aliases (like 10.11.12.13/sdcard/my_file.ext).&lt;/P&gt;&lt;P&gt;You can look at web-hvac demo, where some of files could be located at USB stick.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;RadekS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Mar 2015 10:31:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337222#M10875</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2015-03-12T10:31:50Z</dc:date>
    </item>
    <item>
      <title>Re: How To: Build and run the MQX HTTPS Server example with CyaSSL</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337223#M10876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;Please let us know once the issue is fixed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Swapnil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Mar 2015 12:26:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337223#M10876</guid>
      <dc:creator>swapnilv</dc:creator>
      <dc:date>2015-03-12T12:26:16Z</dc:date>
    </item>
    <item>
      <title>Re: How To: Build and run the MQX HTTPS Server example with CyaSSL</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337224#M10877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This issue was already fixed and tested at development branch. Now it waits for end of testing process and final MQX 4.2 release.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri','sans-serif';"&gt;I will update this thread when new MQX4.2 package will be available.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;RadekS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Mar 2015 16:07:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337224#M10877</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2015-03-12T16:07:45Z</dc:date>
    </item>
    <item>
      <title>Re: How To: Build and run the MQX HTTPS Server example with CyaSSL</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337225#M10878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Will it be fixed in MQX4.2 release or KSDK 1.2.0&amp;nbsp; release?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Swapnil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Mar 2015 08:43:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337225#M10878</guid>
      <dc:creator>swapnilv</dc:creator>
      <dc:date>2015-03-13T08:43:09Z</dc:date>
    </item>
    <item>
      <title>Re: How To: Build and run the MQX HTTPS Server example with CyaSSL</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337226#M10879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, for confuse with numbering.&lt;/P&gt;&lt;P&gt;It will be fixed in both releases KSDK 1.2.0 and MQX 4.2.&lt;/P&gt;&lt;P&gt;We would like to release both packages simultaneously.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;RadekS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Mar 2015 10:05:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337226#M10879</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2015-03-16T10:05:13Z</dc:date>
    </item>
    <item>
      <title>Re: How To: Build and run the MQX HTTPS Server example with CyaSSL</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337227#M10880</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any update regarding the issue related to other sample examples like sdcard not working?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Swapnil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Mar 2015 06:45:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337227#M10880</guid>
      <dc:creator>swapnilv</dc:creator>
      <dc:date>2015-03-23T06:45:10Z</dc:date>
    </item>
    <item>
      <title>Re: How To: Build and run the MQX HTTPS Server example with CyaSSL</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337228#M10881</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Waiting for your reply regarding other issues that I have observed in sample SD card example and Hello world example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Swapnil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Mar 2015 06:30:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337228#M10881</guid>
      <dc:creator>swapnilv</dc:creator>
      <dc:date>2015-03-27T06:30:13Z</dc:date>
    </item>
    <item>
      <title>Re: How To: Build and run the MQX HTTPS Server example with CyaSSL</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337229#M10882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;If hello world is not working then I think there is a fundamental issue with your setup.&amp;nbsp; Maybe the libraries didn't build correctly or perhaps an issue with your board or jumper settings.&amp;nbsp; I think this is a separate topic than cyassl for MQX.&amp;nbsp; I think this thread should be branched and addressed separately.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Mac&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Mar 2015 14:55:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337229#M10882</guid>
      <dc:creator>macl</dc:creator>
      <dc:date>2015-03-27T14:55:35Z</dc:date>
    </item>
    <item>
      <title>Re: How To: Build and run the MQX HTTPS Server example with CyaSSL</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337230#M10883</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Maclain,&lt;/P&gt;&lt;P&gt;I tried cyassl build what u mentioned above method in KDS2.0 ksdk1.1.0 but when i build i am getting&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"fatal error: cau_api.h: No such file or directory&amp;nbsp; " i&lt;/STRONG&gt; Tried both build and build all. but still i am getting that error.&lt;/P&gt;&lt;P&gt;and also i make sure i copied mmcau folder in correct place.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;sudhakar p&lt;span class="lia-inline-image-display-wrapper" image-alt="error_image.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/57012iC5018B67DE7C8BFE/image-size/large?v=v2&amp;amp;px=999" role="button" title="error_image.jpg" alt="error_image.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jun 2015 06:37:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337230#M10883</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-06-24T06:37:27Z</dc:date>
    </item>
    <item>
      <title>Re: How To: Build and run the MQX HTTPS Server example with CyaSSL</title>
      <link>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337231#M10884</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi maclain,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; finally i build successfully. but now i am getting this error. when i am trying to DEBUG am getting&lt;/P&gt;&lt;P&gt;following error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Quit (expect signal SIGINT when the program is resumed)&lt;/P&gt;&lt;P&gt;Quit (expect signal SIGINT when the program is resumed)&lt;/P&gt;&lt;P&gt;Quit (expect signal SIGINT when the program is resumed)&lt;/P&gt;&lt;P&gt;Exception condition detected on fd 0&lt;/P&gt;&lt;P&gt;error detected on stdin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Jun 2015 08:29:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MQX-Software-Solutions/How-To-Build-and-run-the-MQX-HTTPS-Server-example-with-CyaSSL/m-p/337231#M10884</guid>
      <dc:creator>sudhakarp</dc:creator>
      <dc:date>2015-06-24T08:29:09Z</dc:date>
    </item>
  </channel>
</rss>

