<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Hi,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">I'm working on developing <span class="gmail-m_-1199677977938683926gmail-m_-8462948704291788635gmail-m_7989339838703027566gmail-il">an RTEMS 5.0 BSP </span><span class="gmail-m_-1199677977938683926gmail-m_-8462948704291788635gmail-m_7989339838703027566gmail-il"></span> for a new SOC based on ARM926EJS.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">I was able to successfully boot RTEMS and run hello.exe and ticker.exe testsuite samples using u-boot.</div><div class="gmail_default"><font size="2"><br></font></div><div class="gmail_default"><font size="2">Currently, I'm facing an issue with floating point values, in my test Init.c file I have added a simple printf statement like below,<br></font></div><div class="gmail_default"><b><span style="font-family:monospace,monospace"><font size="2">float data = 1.234;<br>printf("Data : %f\n", data);</font></span></b><font size="2"><br></font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><font size="2">After loading the test executable, I'm getting the print as '<b>Data : %f</b>' in the console. I have added <br></font></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><b>CPU_CFLAGS = -mcpu=arm926ej-s -mthumb -mfloat-abi=soft </b>in the .cfg file for the BSP.</div><div class="gmail_default"><font size="2"><br></font></div><div class="gmail_default"><font size="2">Am I missing any further configuration here? <br></font></div>As per my understanding when I use -<span class="gmail-gr_ gmail-gr_56 gmail-gr-alert gmail-gr_spell gmail-gr_inline_cards gmail-gr_disable_anim_appear gmail-ContextualSpelling gmail-ins-del gmail-multiReplace" id="gmail-56">mfloat</span>-abi=soft, then there must be a software floating point library support in<br><div class="gmail_default"><font size="2"> the executable build and this library is enough for printing the float value using %f. Please correct me if I'm wrong. <br></font></div><div class="gmail_default"><font size="2"><br></font></div><div class="gmail_default"><font size="2">The SoC has a</font><font size="2"><span> VFP9-S Floating point coprocessor inside, so I tried replacing <font size="2"> -<span class="gmail-gr_ gmail-gr_56 gmail-gr-alert gmail-gr_spell gmail-gr_inline_cards gmail-gr_disable_anim_appear gmail-ContextualSpelling gmail-ins-del gmail-multiReplace" id="gmail-56"><span class="gmail-gr_ gmail-gr_18 gmail-gr-alert gmail-gr_spell gmail-gr_inline_cards gmail-gr_run_anim gmail-ContextualSpelling gmail-ins-del gmail-multiReplace" id="gmail-18">mfloat</span></span>-abi=soft with</font> <font size="2"> -<span class="gmail-gr_ gmail-gr_56 gmail-gr-alert gmail-gr_spell gmail-gr_inline_cards gmail-gr_disable_anim_appear gmail-ContextualSpelling gmail-ins-del gmail-multiReplace" id="gmail-56"><span class="gmail-gr_ gmail-gr_18 gmail-gr-alert gmail-gr_spell gmail-gr_inline_cards gmail-gr_run_anim gmail-ContextualSpelling gmail-ins-del gmail-multiReplace" id="gmail-18">mfloat</span></span>-abi=hard.</font></span></font></div><div class="gmail_default"><font size="2"><span><font size="2">But during the build, it gives error "configure: error: C compiler cannot create executables". <br></font></span></font></div><div class="gmail_default"><font size="2"><span><font size="2"><br></font></span></font></div><div class="gmail_default"><font size="2"><span><font size="2"></font></span></font><b><span style="font-family:arial,helvetica,sans-serif"><span style="font-weight:normal">Thank you & Regards,</span></span></b></div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><span style="font-family:arial,helvetica,sans-serif"><b><span style="font-weight:bold;font-size:9pt">Amarnath MB</span></b><b><span style="font-weight:bold;font-size:9pt"></span></b></span><br><span style="font-family:arial,helvetica,sans-serif"><b><span style="font-weight:bold;font-size:9pt"></span></b></span><span style="font-family:arial,helvetica,sans-serif"><br></span></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>