<div dir="ltr">Hi Lou,<div><br></div><div>Thx for your answer, I know that link. AFAIK Zephyr or FreedomStudio use a different approach as a header file is generated from the .dts and then</div><div>used to create the binary (.bin then .hex). It looks like the binary is  "standalone" with no use of a bootloader (RED-V includes a Segger firmware to flash the</div><div>board)...but I'm far from a RISC-V/SiFive expert :-)</div><div><br></div><div><a href="https://docs.zephyrproject.org/latest/guides/dts/intro.html#input-and-output-files">https://docs.zephyrproject.org/latest/guides/dts/intro.html#input-and-output-files</a><br></div><div><br></div><div>regards</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le ven. 14 mai 2021 à 17:51, Lou Woods <<a href="mailto:Lou.Woods@oarcorp.com">Lou.Woods@oarcorp.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">




<div dir="ltr">
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span style="margin:0px;font-size:12pt">Hello Pierre,</span></div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<div style="margin:0px;font-size:12pt"><br>
</div>
I used this repo <span style="background-color:rgb(255,255,255);display:inline">and procedure</span> ( <a href="https://github.com/pragnesh26992/rtems/blob/master/README-frdme310arty.md" id="gmail-m_341817292749347226LPlnk" target="_blank">https://github.com/pragnesh26992/rtems/blob/master/README-frdme310arty.md</a> )
 a couple years ago to build RTEMS for the Arty and things may have changed.  I don't know much about the RED-V board, but it might be worth investigating the need for a bootloader.hex file for the board.  I think, at least on the Arty, RTEMS relies on the
 bootloader and dtb to be set up the environment before taking over.  I don't know if the bootloader Pragnesh provided is compatible with your board or not, but it is probably worth looking into.
<div>
<div id="gmail-m_341817292749347226LPBorder_GTaHR0cHM6Ly9naXRodWIuY29tL3ByYWduZXNoMjY5OTIvcnRlbXMvYmxvYi9tYXN0ZXIvUkVBRE1FLWZyZG1lMzEwYXJ0eS5tZA.." style="width:100%;margin-top:16px;margin-bottom:16px;max-width:800px;min-width:424px">
<table id="gmail-m_341817292749347226LPContainer959787" style="padding:12px 36px 12px 12px;width:100%;border-width:1px;border-style:solid;border-color:rgb(200,200,200);border-radius:2px">
<tbody>
<tr valign="top" style="border-spacing:0px">
<td>
<div id="gmail-m_341817292749347226LPImageContainer959787" style="margin-right:12px;height:120px;overflow:hidden;width:240px">
<a id="gmail-m_341817292749347226LPImageAnchor959787" href="https://github.com/pragnesh26992/rtems/blob/master/README-frdme310arty.md" target="_blank"><img id="gmail-m_341817292749347226LPThumbnailImageId959787" alt="" height="120" style="display: block;" width="240" src="https://opengraph.githubassets.com/959a54098401edaa6063e8ed7512c0439b190810783410b3eb2544c8b025e490/pragnesh26992/rtems"></a></div>
</td>
<td style="width:100%">
<div id="gmail-m_341817292749347226LPTitle959787" style="font-size:21px;font-weight:300;margin-right:8px;font-family:wf_segoe-ui_light,"Segoe UI Light","Segoe WP Light","Segoe UI","Segoe WP",Tahoma,Arial,sans-serif;margin-bottom:12px">
<a id="gmail-m_341817292749347226LPUrlAnchor959787" href="https://github.com/pragnesh26992/rtems/blob/master/README-frdme310arty.md" style="text-decoration:none" target="_blank">pragnesh26992/rtems</a></div>
<div id="gmail-m_341817292749347226LPDescription959787" style="font-size:14px;max-height:100px;color:rgb(102,102,102);font-family:wf_segoe-ui_normal,"Segoe UI","Segoe WP",Tahoma,Arial,sans-serif;margin-bottom:12px;margin-right:8px;overflow:hidden">
RTEMS for RISC-V SoC. Contribute to pragnesh26992/rtems development by creating an account on GitHub.</div>
<div id="gmail-m_341817292749347226LPMetadata959787" style="font-size:14px;font-weight:400;color:rgb(166,166,166);font-family:wf_segoe-ui_normal,"Segoe UI","Segoe WP",Tahoma,Arial,sans-serif">
<a href="http://github.com" target="_blank">github.com</a></div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
Best regards,</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Lou Woods</div>
<div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div id="gmail-m_341817292749347226Signature"><br>
</div>
</div>
<div id="gmail-m_341817292749347226appendonsend"></div>
<hr style="display:inline-block;width:98%">
<div id="gmail-m_341817292749347226divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> users <<a href="mailto:users-bounces@rtems.org" target="_blank">users-bounces@rtems.org</a>> on behalf of Pierre FICHEUX <<a href="mailto:pierre.ficheux@smile.fr" target="_blank">pierre.ficheux@smile.fr</a>><br>
<b>Sent:</b> Friday, May 14, 2021 9:03 AM<br>
<b>To:</b> <a href="mailto:rtems-users@rtems.org" target="_blank">rtems-users@rtems.org</a> <<a href="mailto:users@rtems.org" target="_blank">users@rtems.org</a>><br>
<b>Subject:</b> RTEMS for RED-V board</font>
<div> </div>
</div>
<div>
<div dir="ltr">Hi,
<div><br>
I've just bought a RED-V board (<a href="https://www.sparkfun.com/products/15594" target="_blank">https://www.sparkfun.com/products/15594</a>) based on a SiFive FE310 SoC.  I've successfully tested a bare-metal (with FreedomStudio) and a Zephyr program on it. When connecting
 the board to USB a folder appears and you just have to copy a .hex file to flash the board :-)</div>
<div><br>
</div>
<div>I've tried RTEMS (5.1) with frdme310arty BSP (contributed by Pragnesh Patel from SiFive) but it looks like the hex file is not recognized. I've created the hex file with "riscv-rtems5-objcopy -O ihex helloworld.exe helloworld.hex".</div>
<div><br>
</div>
<div>I know the boards are different as both are supported by FreedomStudio and there are some differences in the dts files (freedom-e310-arty vs sifive-hifive1-revb BSP).</div>
<div><br>
</div>
<div>Any idea ?</div>
<div></div>
<div><br>
</div>
<div>thx by advance</div>
<div>
<div><br>
</div>
-- <br>
<div dir="ltr">
<div dir="ltr">
<pre style="margin-top:0px;margin-bottom:0px;padding:0px;font-size:12px;color:rgb(51,51,51);white-space:pre-wrap">Pierre FICHEUX -/- CTO Smile ECS, France -\- <a href="mailto:pierre.ficheux@smile.fr" style="color:rgb(1,134,186)" target="_blank">pierre.ficheux@smile.fr</a>
                             <a href="http://www.smile.fr/" style="color:rgb(1,134,186)" target="_blank">http://www.smile.fr</a>
                             <a href="https://smile.eu/fr/offres/embarque-iot" style="color:rgb(1,134,186)" target="_blank">https://smile.eu/fr/offres/embarque-iot</a>
I would love to change the world, but they won't give me the source code</pre>
</div>
</div>
</div>
</div>
</div>
</div>

</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><pre style="margin-top:0px;margin-bottom:0px;padding:0px;font-size:12px;color:rgb(51,51,51);white-space:pre-wrap">Pierre FICHEUX -/- CTO Smile ECS, France -\- <a href="mailto:pierre.ficheux@smile.fr" style="color:rgb(1,134,186)" target="_blank">pierre.ficheux@smile.fr</a>
                             <a href="http://www.smile.fr/" style="color:rgb(1,134,186)" target="_blank">http://www.smile.fr</a>
                             <a href="https://smile.eu/fr/offres/embarque-iot" style="color:rgb(1,134,186)" target="_blank">https://smile.eu/fr/offres/embarque-iot</a>
I would love to change the world, but they won't give me the source code</pre></div></div>