Coder Social home page Coder Social logo

Comments (6)

smunaut avatar smunaut commented on June 23, 2024

I would actually recommend switching over to the https://gnu-mcu-eclipse.github.io/blog/2019/05/21/riscv-none-gcc-v8-2-0-2-2-20190521-released/ toolchain.

The one from sifive is mostly built for large riscv with linux support and such. This one is targeted at much smaller targets and include specs file to reflect that. (nano.specs for instance).

from hadbadge2019_fpgasoc.

davidthings avatar davidthings commented on June 23, 2024

The riscv32-unknown-elf- toolchains are deprecated. New ones are here:

https://xpack.github.io/riscv-none-embed-gcc/install/#manual-install

The riscv-none-embed- tools work fine once the Makefiles (in apps-sdk (sdk.mk), boot, & ipl) reflect the new preffix:

eg

#PREFIX := $(RISCV_TOOLCHAIN_PATH)/riscv32-unknown-elf-
PREFIX := $(RISCV_TOOLCHAIN_PATH)/riscv-none-embed-

from hadbadge2019_fpgasoc.

szczys avatar szczys commented on June 23, 2024

@xobs do you have any thoughts on this?

from hadbadge2019_fpgasoc.

smunaut avatar smunaut commented on June 23, 2024

@davidthings Oh yeah, I hadn't noticed that the gnu eclipse ones had been moved over to the xpack project.

from hadbadge2019_fpgasoc.

xobs avatar xobs commented on June 23, 2024

@szczys I was planning on moving to this toolchain once the gdb bug I reported was fixed. That issue was closed yesterday, so I'll take another look.

I was also investigating the possibility of switching packaging methods to allow me to include tinyprog, which should solve your other issue.

from hadbadge2019_fpgasoc.

Spritetm avatar Spritetm commented on June 23, 2024

I'm gonna close this as the docs have a nice place for toolchain instructions now.

from hadbadge2019_fpgasoc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.