<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[wolfSSL - Embedded SSL Library — Type 'asm' operand has impossible c in WOLFSSL example with STM32CuIDE]]></title>
		<link>https://www.wolfssl.com/forums/topic1877-type-asm-operand-has-impossible-c-in-wolfssl-example-with-stm32cuide.html</link>
		<atom:link href="https://www.wolfssl.com/forums/feed-rss-topic1877.xml" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Type 'asm' operand has impossible c in WOLFSSL example with STM32CuIDE.]]></description>
		<lastBuildDate>Thu, 09 Jun 2022 20:41:51 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Type 'asm' operand has impossible c in WOLFSSL example with STM32CuIDE]]></title>
			<link>https://www.wolfssl.com/forums/post6586.html#p6586</link>
			<description><![CDATA[<p>Hi lili,</p><p>Make sure you have the wolfcrypt/src/kdf.c file included. Make sure you have `WOLFSSL_HAVE_PRF` defined.<br />Are you using the latest wolfSSL v5.3.0 Cube pack?</p><p>Thanks,<br />David Garske, wolfSSL</p>]]></description>
			<author><![CDATA[null@example.com (dgarske)]]></author>
			<pubDate>Thu, 09 Jun 2022 20:41:51 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post6586.html#p6586</guid>
		</item>
		<item>
			<title><![CDATA[Re: Type 'asm' operand has impossible c in WOLFSSL example with STM32CuIDE]]></title>
			<link>https://www.wolfssl.com/forums/post6585.html#p6585</link>
			<description><![CDATA[<p>These errors are related to </p><p>undefined reference to `wc_PRF_TLS&#039;&nbsp; &nbsp; STM32L4A6&nbsp; &nbsp; &nbsp; &nbsp; line 0, external location: </p><p>undefined reference to `wc_PRF_TLS&#039;&nbsp; &nbsp; tls.c&nbsp; &nbsp; /STM32L4A6/Middlewares/wolfSSL/wolfSSL/wolfSSL/Core&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; C/C++ Problem</p><br /><p>Thanks in advance</p>]]></description>
			<author><![CDATA[null@example.com (lili)]]></author>
			<pubDate>Wed, 08 Jun 2022 10:24:27 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post6585.html#p6585</guid>
		</item>
		<item>
			<title><![CDATA[Re: Type 'asm' operand has impossible c in WOLFSSL example with STM32CuIDE]]></title>
			<link>https://www.wolfssl.com/forums/post6583.html#p6583</link>
			<description><![CDATA[<p>Thanks for you help. </p><p>this problem is solved.&nbsp; but I confront with these errors now: </p><p>./Middlewares/wolfSSL/wolfSSL/wolfSSL/Core/tls.o: in function `BuildTlsFinished&#039;:&nbsp; &nbsp; STM32L4A6&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; C/C++ Problem<br />./Middlewares/wolfSSL/wolfSSL/wolfSSL/Core/tls.o: in function `DeriveTlsKeys&#039;:&nbsp; &nbsp; STM32L4A6&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; C/C++ Problem<br />....<br />./Middlewares/wolfSSL/wolfSSL/wolfSSL/Core/tls13.o: in function `DeriveEarlySecret&#039;:<br />...</p><p>Do you have any ideas?</p>]]></description>
			<author><![CDATA[null@example.com (lili)]]></author>
			<pubDate>Wed, 08 Jun 2022 10:13:50 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post6583.html#p6583</guid>
		</item>
		<item>
			<title><![CDATA[Re: Type 'asm' operand has impossible c in WOLFSSL example with STM32CuIDE]]></title>
			<link>https://www.wolfssl.com/forums/post6582.html#p6582</link>
			<description><![CDATA[<p>Hi lili,</p><p>It is &quot;-fomit-frame-pointer&quot; added to the CFLAGS that you can use in debug mode to resolve this.</p><p>Thanks,<br />David Garske, wolfSSL</p>]]></description>
			<author><![CDATA[null@example.com (dgarske)]]></author>
			<pubDate>Tue, 07 Jun 2022 16:54:45 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post6582.html#p6582</guid>
		</item>
		<item>
			<title><![CDATA[Re: Type 'asm' operand has impossible c in WOLFSSL example with STM32CuIDE]]></title>
			<link>https://www.wolfssl.com/forums/post6581.html#p6581</link>
			<description><![CDATA[<p>Hi lili,</p><p>This happens only in debug mode. In release mode this goes away. This is due to the use of R7 I believe. There is a cflag that can be used to workaround this like -frame-omit-pointer, but I cannot find my note on that right now. </p><p>Another option is to use math option 3 in debug and math option 4 (asm) in release. The asm does increase math performance multiple x. </p><p>Thanks,<br />David Garske, wolfSSL</p>]]></description>
			<author><![CDATA[null@example.com (dgarske)]]></author>
			<pubDate>Tue, 07 Jun 2022 12:26:20 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post6581.html#p6581</guid>
		</item>
		<item>
			<title><![CDATA[Type 'asm' operand has impossible c in WOLFSSL example with STM32CuIDE]]></title>
			<link>https://www.wolfssl.com/forums/post6580.html#p6580</link>
			<description><![CDATA[<p>Hi all, <br />I tried to run one example from I-CUBE-wolfSSL example.<br />My compiler is STM32CubeIDE.&nbsp; <br />I have three errors:</p><p>1- &#039;asm&#039; operand has impossible constraints&nbsp; &nbsp; sp_cortexm.c&nbsp; &nbsp; /STM32L475/Middlewares/wolfSSL/wolfSSL/wolfCrypt/Core&nbsp; &nbsp; line 15344&nbsp; &nbsp; C/C++ Problem</p><p>2- make: *** [Middlewares/wolfSSL/wolfSSL/wolfCrypt/Core/subdir.mk:403: Middlewares/wolfSSL/wolfSSL/wolfCrypt/Core/sp_cortexm.o] Error 1&nbsp; &nbsp; STM32L475&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; C/C++ Problem</p><p>3- make: *** Waiting for unfinished jobs....&nbsp; &nbsp; STM32L475&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; C/C++ Problem</p><p>how can i solve these errors? </p><p>Regards</p>]]></description>
			<author><![CDATA[null@example.com (lili)]]></author>
			<pubDate>Tue, 07 Jun 2022 09:54:04 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post6580.html#p6580</guid>
		</item>
	</channel>
</rss>
