Skip to content

How to add other boards? #104

Answered by mwrnd
DuyTrandeLion asked this question in Q&A
Sep 5, 2022 · 2 comments · 10 replies
Discussion options

You must be logged in to vote

I am in the process of adding a new board to vivado-risc-v. Look at this comparison of my branch and the official branch for the changes I have made thus far. I also started on some notes.

First step is to create a Github fork of vivado-risc-v. Copy one of the directories under board that is closest to your target board and rename it. Edit board/YOURBOARNAME/Makefile.inc to the specifics of your board. XilinxBoardStore has support for the Ultra96 and some PYNQ boards. If your board does not have an official repo, you can set BOARD_PART=NONE which is now an option.

Edit board/YOURBOARNAME/bootrom.dts to add peripherals to a compiled RISC-V. Ideally you would choose a board to copy that has…

Replies: 2 comments 10 replies

Comment options

You must be logged in to vote
1 reply
@DuyTrandeLion
Comment options

Answer selected by DuyTrandeLion
Comment options

You must be logged in to vote
9 replies
@DuyTrandeLion
Comment options

@mwrnd
Comment options

@eugene-tarassov
Comment options

@eugene-tarassov
Comment options

@DuyTrandeLion
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants