# A non-working mcs file generated for e300artydevkit

**URL:** <https://forums.sifive.com/t/a-non-working-mcs-file-generated-for-e300artydevkit/561>\
**Category:** Freedom E300\
**Created:** [May 23, 2017, 7:43am UTC](https://forums.sifive.com/t/a-non-working-mcs-file-generated-for-e300artydevkit/561 "2017-05-23T07:43:39Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![mwachs5](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.sifive.com/mwachs5/32/13_2.png) [@mwachs5](https://forums.sifive.com/u/mwachs5)\
**Post date:** [May 23, 2017, 11:07am UTC](https://forums.sifive.com/t/a-non-working-mcs-file-generated-for-e300artydevkit/561/2 "2017-05-23T11:07:05Z")

</div>

Thanks for reporting the cleanup steps! We’ll look into cleaning up the flow.

What do you mean by “it freezes”? Please be aware that this process doesn’t include any actual software in the image. To get software included in your MCS that you build yourself, please see this thread:

> [@Uploading to my Arty board not working](http://forums.sifive.com/t/uploading-to-my-arty-board-not-working/323/13):
>
> Ah, makes sense. I didn’t register that you were compiling from scratch! See this part of the FPGA build Makefile: [https://github.com/sifive/freedom/blob/master/fpga/e300artydevkit/Makefile#L9](https://github.com/sifive/freedom/blob/master/fpga/e300artydevkit/Makefile#L9) When we built the image that’s posted online, we used the FLASHED\_PROGRAM variable to include a binary version of demo\_gpio from the [Freedom E SDK](https://github.com/sifive/freedom-e-sdk) This requires a binary format (slightly different than the actual ELF file that Freedom E SDK creates). You can generate it from the ELF with objcopy also i…

---

_[View the full topic](https://forums.sifive.com/t/a-non-working-mcs-file-generated-for-e300artydevkit/561)._
