# Error using make -f Makefile.e300artydevkit mcs

**URL:** <https://forums.sifive.com/t/error-using-make-f-makefile-e300artydevkit-mcs/3205>\
**Category:** Freedom E300\
**Created:** [January 4, 2020, 4:42pm UTC](https://forums.sifive.com/t/error-using-make-f-makefile-e300artydevkit-mcs/3205 "2020-01-04T16:42:47Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.sifive.com/dkhayes117/32/773_2.png) [@dkhayes117](https://forums.sifive.com/u/dkhayes117)\
**Post date:** [January 4, 2020, 4:42pm UTC](https://forums.sifive.com/t/error-using-make-f-makefile-e300artydevkit-mcs/3205/1 "2020-01-04T16:42:47Z")

</div>

Not sure where to go from here

```auto
dkhayes117@dkhayes117-Alienware-13-R2:~/freedom$ make -f Makefile.e300artydevkit mcs
make -C /home/dkhayes117/freedom/bootrom/xip romgen
make[1]: Entering directory '/home/dkhayes117/freedom/bootrom/xip'
/bin/riscv64-unknown-elf-gcc -march=rv32imac -mabi=ilp32 -O2 -std=gnu11 -Wall -I. -nostartfiles -fno-common -g -DXIP_TARGET_ADDR=0x20400000 -DDEVICE_TREE='"/home/dkhayes117/freedom/builds/e300artydevkit/sifive.freedom.everywhere.e300artydevkit.E300ArtyDevKitConfig.dtb"' -static -nostdlib -o /home/dkhayes117/freedom/builds/e300artydevkit/xip.elf xip.S
make[1]: /bin/riscv64-unknown-elf-gcc: Command not found
Makefile:17: recipe for target '/home/dkhayes117/freedom/builds/e300artydevkit/xip.elf' failed
make[1]: *** [/home/dkhayes117/freedom/builds/e300artydevkit/xip.elf] Error 127
make[1]: Leaving directory '/home/dkhayes117/freedom/bootrom/xip'
common.mk:68: recipe for target '/home/dkhayes117/freedom/builds/e300artydevkit/sifive.freedom.everywhere.e300artydevkit.E300ArtyDevKitConfig.rom.v' failed
make: *** [/home/dkhayes117/freedom/builds/e300artydevkit/sifive.freedom.everywhere.e300artydevkit.E300ArtyDevKitConfig.rom.v] Error 2

```

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.sifive.com/dkhayes117/32/773_2.png) [@dkhayes117](https://forums.sifive.com/u/dkhayes117)\
**Post date:** [January 4, 2020, 4:51pm UTC](https://forums.sifive.com/t/error-using-make-f-makefile-e300artydevkit-mcs/3205/2 "2020-01-04T16:51:04Z")

</div>

I think i had the RISCV environment variable wrong, changed it and now get this error, and it seems to get further than before

```auto
dkhayes117@dkhayes117-Alienware-13-R2:~/freedom$ make -f Makefile.e300artydevkit mcs
make -C /home/dkhayes117/freedom/bootrom/xip romgen
make[1]: Entering directory '/home/dkhayes117/freedom/bootrom/xip'
/home/dkhayes117/riscv//bin/riscv64-unknown-elf-gcc -march=rv32imac -mabi=ilp32 -O2 -std=gnu11 -Wall -I. -nostartfiles -fno-common -g -DXIP_TARGET_ADDR=0x20400000 -DDEVICE_TREE='"/home/dkhayes117/freedom/builds/e300artydevkit/sifive.freedom.everywhere.e300artydevkit.E300ArtyDevKitConfig.dtb"' -static -nostdlib -o /home/dkhayes117/freedom/builds/e300artydevkit/xip.elf xip.S
/home/dkhayes117/riscv//bin/riscv64-unknown-elf-objcopy -O binary /home/dkhayes117/freedom/builds/e300artydevkit/xip.elf /home/dkhayes117/freedom/builds/e300artydevkit/xip.bin
od -t x4 -An -w4 -v /home/dkhayes117/freedom/builds/e300artydevkit/xip.bin > /home/dkhayes117/freedom/builds/e300artydevkit/xip.hex
/home/dkhayes117/freedom/rocket-chip/scripts/vlsi_rom_gen /home/dkhayes117/freedom/builds/e300artydevkit/sifive.freedom.everywhere.e300artydevkit.E300ArtyDevKitConfig.rom.conf /home/dkhayes117/freedom/builds/e300artydevkit/xip.hex > /home/dkhayes117/freedom/builds/e300artydevkit/rom.v
make[1]: Leaving directory '/home/dkhayes117/freedom/bootrom/xip'
mv /home/dkhayes117/freedom/builds/e300artydevkit/rom.v /home/dkhayes117/freedom/builds/e300artydevkit/sifive.freedom.everywhere.e300artydevkit.E300ArtyDevKitConfig.rom.v
echo /home/dkhayes117/freedom/rocket-chip/src/main/resources/vsrc/AsyncResetReg.v /home/dkhayes117/freedom/rocket-chip/src/main/resources/vsrc/plusarg_reader.v /home/dkhayes117/freedom/sifive-blocks/vsrc/SRLatch.v /home/dkhayes117/freedom/fpga-shells/xilinx/common/vsrc/PowerOnResetFPGAOnly.v /home/dkhayes117/freedom/builds/e300artydevkit/sifive.freedom.everywhere.e300artydevkit.E300ArtyDevKitConfig.rom.v /home/dkhayes117/freedom/builds/e300artydevkit/sifive.freedom.everywhere.e300artydevkit.E300ArtyDevKitConfig.v > /home/dkhayes117/freedom/builds/e300artydevkit/sifive.freedom.everywhere.e300artydevkit.E300ArtyDevKitConfig.vsrcs.F
cd /home/dkhayes117/freedom/builds/e300artydevkit; vivado \
	-nojournal -mode batch \
	-source /home/dkhayes117/freedom/fpga-shells/xilinx/common/tcl/vivado.tcl \
	-tclargs \
	-top-module "E300ArtyDevKitFPGAChip" \
	-F "/home/dkhayes117/freedom/builds/e300artydevkit/sifive.freedom.everywhere.e300artydevkit.E300ArtyDevKitConfig.vsrcs.F" \
	-ip-vivado-tcls "" \
	-board "arty"
/bin/sh: 1: vivado: not found
common.mk:81: recipe for target '/home/dkhayes117/freedom/builds/e300artydevkit/obj/E300ArtyDevKitFPGAChip.bit' failed
make: *** [/home/dkhayes117/freedom/builds/e300artydevkit/obj/E300ArtyDevKitFPGAChip.bit] Error 127

```

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.sifive.com/dkhayes117/32/773_2.png) [@dkhayes117](https://forums.sifive.com/u/dkhayes117)\
**Post date:** [January 5, 2020, 7:40pm UTC](https://forums.sifive.com/t/error-using-make-f-makefile-e300artydevkit-mcs/3205/3 "2020-01-05T19:40:31Z")

</div>

Finally got the make file to work. I was using Vivado Lab which didn’t want to work. I downloaded Vivado HLx Webpack and it worked. Now I’m having trouble getting the board to show up in the hardware manager in Vivado. Any tricks for getting the board to show up via usb?

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.sifive.com/dkhayes117/32/773_2.png) [@dkhayes117](https://forums.sifive.com/u/dkhayes117)\
**Post date:** [January 5, 2020, 9:01pm UTC](https://forums.sifive.com/t/error-using-make-f-makefile-e300artydevkit-mcs/3205/4 "2020-01-05T21:01:02Z")

</div>

Found this link [https://www.xilinx.com/support/answers/54381.html?\_ga=2.100043422.1680808084.1578187830-1613548186.1578187830](https://www.xilinx.com/support/answers/54381.html?_ga=2.100043422.1680808084.1578187830-1613548186.1578187830) that shows how to do a clean re-install of the cable drivers, this fixed the problem

---

<div class="post-metadata">

**Author:** ![Srividhya\_6](https://avatars.discourse-cdn.com/v4/letter/s/b77776/32.png) [@Srividhya\_6](https://forums.sifive.com/u/Srividhya_6)\
**Post date:** [July 25, 2020, 1:57pm UTC](https://forums.sifive.com/t/error-using-make-f-makefile-e300artydevkit-mcs/3205/5 "2020-07-25T13:57:43Z")

</div>

i am getting the same error. can you please tell me the solution for it.

---

<div class="post-metadata">

**Author:** ![Srividhya\_6](https://avatars.discourse-cdn.com/v4/letter/s/b77776/32.png) [@Srividhya\_6](https://forums.sifive.com/u/Srividhya_6)\
**Post date:** [July 25, 2020, 1:58pm UTC](https://forums.sifive.com/t/error-using-make-f-makefile-e300artydevkit-mcs/3205/6 "2020-07-25T13:58:54Z")

</div>

i am getting this error
