This makes the process pretty simplified, as it uses a precompiled Linux kernel and initial ramdisk as well as a precompiled FPGA bitstream which implements the RISC-V.
I turn it on, and I do get a display.
However, I'm prompted with the following on the VGA output immediately after some self test output:
"Hello LowRISC! Tue Aug 14 10:40:47 2018: Turn on SW0 for gdb loading, SW1 for SD-card loading, or SW2 for Ethernet loading."
I'm running this installed from the QSPI memory on the Nexys A7.
I've tried all the switches, but they don't seem to do anything, not after it has loaded, nor after a reset/power cycle of the device.
Since the tutorial appears to have been made for the Nexys A4, I'm wondering if this is the reason switches that aren't present on the A7 are referred to in this manner.
How can I get past this?
I understand that ideally I should modify the source of the bitstream and recompile it, taking into account the physical differences on the board layout between the Nexys 4 and A7.
However, this negates the whole point in using this quick start tutorial for me. I was wondering, is there a simple way to work around this, that I'm not aware of?
Question
aeon20
I have RISC-V running (sort of) on a Nexys A7, I was able to get it booting by doing as kwilber suggested in the following thread
make getrelease, and then make program-cfgmem, as explained in the guide https://www.lowrisc.org/docs/getting-started/?_ga=2.61717228.1512607184.1562590486-778246975.1562590486 that you linked to in the thread.
This makes the process pretty simplified, as it uses a precompiled Linux kernel and initial ramdisk as well as a precompiled FPGA bitstream which implements the RISC-V.
I turn it on, and I do get a display.
However, I'm prompted with the following on the VGA output immediately after some self test output:
"Hello LowRISC! Tue Aug 14 10:40:47 2018: Turn on SW0 for gdb loading, SW1 for SD-card loading, or SW2 for Ethernet loading."
I'm running this installed from the QSPI memory on the Nexys A7.
I've tried all the switches, but they don't seem to do anything, not after it has loaded, nor after a reset/power cycle of the device.
Since the tutorial appears to have been made for the Nexys A4, I'm wondering if this is the reason switches that aren't present on the A7 are referred to in this manner.
How can I get past this?
I understand that ideally I should modify the source of the bitstream and recompile it, taking into account the physical differences on the board layout between the Nexys 4 and A7.
However, this negates the whole point in using this quick start tutorial for me. I was wondering, is there a simple way to work around this, that I'm not aware of?
Link to comment
Share on other sites
6 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.