Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

boards: Initial support for board HiFive1B #11744

Merged
merged 5 commits into from Jul 19, 2019
Merged

Conversation

kenrabold
Copy link
Contributor

Add support for new SiFive RISC-V board HiFive1B
Added support for the two variants of the FE310 CPU, FE310_G000 on the HiFive1 and FE310_G002 on the HiFive1B
Made minor tweaks to HiFive1 board for comments and FE310_G000.ld linker file
Added HiFive1B to same blacklists as HiFive1

@kenrabold kenrabold force-pushed the hifive1b branch 2 times, most recently from bf2ebf4 to d4c1a88 Compare July 15, 2019 17:36
@PeterKietzmann PeterKietzmann added Area: boards Area: Board ports Type: new feature The issue requests / The PR implemements a new feature for RIOT labels Jul 17, 2019
@kenrabold
Copy link
Contributor Author

@PeterKietzmann Any chance I can get the "CI: ready for build" label set to see if there are any build issues?

I would also recommend updating the RISC-V gcc to the latest 8.2.0-2.2
https://github.com/gnu-mcu-eclipse/riscv-none-gcc/releases/tag/v8.2.0-2.2-20190521/

@kaspar030 kaspar030 added the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label Jul 19, 2019
@kaspar030
Copy link
Contributor

I would also recommend updating the RISC-V gcc to the latest 8.2.0-2.2
https://github.com/gnu-mcu-eclipse/riscv-none-gcc/releases/tag/v8.2.0-2.2-20190521/

There's already a PR for our buildcontainer: RIOT-OS/riotdocker#71

@kaspar030 kaspar030 changed the title Initial support for board HiFive1B boards: Initial support for board HiFive1B Jul 19, 2019
@kaspar030
Copy link
Contributor

LGTM. Please squash the last two commits.

I don't think any maintainer has access to the board for testing. I'm OK with @kenrabold's testing for now.

Added support for FE310_G002 CPU variant that is on new HiFive1B board
Minor changes to support both HiFive1 and HiFive1B boards and their respective CPUs
Initial support for HiFive1B board with FE310_G002 CPU
Copy link
Contributor

@kaspar030 kaspar030 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK.

@kaspar030
Copy link
Contributor

&go. Looking forward to get one of these boards in my fingers! ;)

@kaspar030 kaspar030 merged commit baa4d0a into RIOT-OS:master Jul 19, 2019
@kenrabold kenrabold deleted the hifive1b branch July 19, 2019 21:25
@kb2ma kb2ma added this to the Release 2019.10 milestone Sep 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: boards Area: Board ports CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Type: new feature The issue requests / The PR implemements a new feature for RIOT
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants