<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body 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 !important">and procedure</span> ( <a href="https://github.com/pragnesh26992/rtems/blob/master/README-frdme310arty.md" id="LPlnk">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 class="_Entity _EType_OWALinkPreview _EId_OWALinkPreview _EReadonly_1">
<div id="LPBorder_GTaHR0cHM6Ly9naXRodWIuY29tL3ByYWduZXNoMjY5OTIvcnRlbXMvYmxvYi9tYXN0ZXIvUkVBRE1FLWZyZG1lMzEwYXJ0eS5tZA.." class="LPBorder959787" style="width: 100%; margin-top: 16px; margin-bottom: 16px; position: relative; max-width: 800px; min-width: 424px;">
<table id="LPContainer959787" role="presentation" 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="LPImageContainer959787" style="position: relative; margin-right: 12px; height: 120px; overflow: hidden; width: 240px;">
<a target="_blank" id="LPImageAnchor959787" href="https://github.com/pragnesh26992/rtems/blob/master/README-frdme310arty.md"><img id="LPThumbnailImageId959787" 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="LPTitle959787" 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 target="_blank" id="LPUrlAnchor959787" href="https://github.com/pragnesh26992/rtems/blob/master/README-frdme310arty.md" style="text-decoration: none; color: var(--themePrimary);">pragnesh26992/rtems</a></div>
<div id="LPDescription959787" 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="LPMetadata959787" 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;">
github.com</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="Signature"><br>
</div>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> users <users-bounces@rtems.org> on behalf of Pierre FICHEUX <pierre.ficheux@smile.fr><br>
<b>Sent:</b> Friday, May 14, 2021 9:03 AM<br>
<b>To:</b> rtems-users@rtems.org <users@rtems.org><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">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" class="x_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!important">Pierre FICHEUX -/- CTO Smile ECS, France -\- <a href="mailto:pierre.ficheux@smile.fr" target="_blank" style="color:rgb(1,134,186)">pierre.ficheux@smile.fr</a>
                             <a href="http://www.smile.fr/" target="_blank" style="color:rgb(1,134,186)">http://www.smile.fr</a>
                             <a href="https://smile.eu/fr/offres/embarque-iot" target="_blank" style="color:rgb(1,134,186)">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>
</body>
</html>