Giter Site home page Giter Site logo

Comments (7)

ktemkin avatar ktemkin commented on September 28, 2024

Sounds like something changed in one of the upstreams; probably. I'll check it out soon.

from luna.

kgugala avatar kgugala commented on September 28, 2024

@ktemkin did you have a chance to take a look at this?

from luna.

ktemkin avatar ktemkin commented on September 28, 2024

I haven't come back around to looking at it; mostly because I've been laser focused on other things. I can take a look sometime this or next week, though. Poke me if I don't. :)

from luna.

ktemkin avatar ktemkin commented on September 28, 2024

Just tested with the environment I already had installed without issue; it's using:

minerva => 0.1
nmigen-soc => 0.1.dev30+g425692a
lambdasoc =>  0.1.dev21+g95a97de
riscv64-unknown-elf-gcc => 9.2.0
riscv64-unknown-elf-newlib => 3.3.0

I'm guessing upgrading one of those python packages is going to break things -- trying that now. :)

from luna.

ktemkin avatar ktemkin commented on September 28, 2024

Hmm; even after upgrading everything to its latest, I'm still not having issues:

minerva => 0.1 [but now installed from master]
nmigen-soc => 0.1.dev43+gecfad4d
lambdasoc =>  0.1.dev25+g7381b47
riscv64-unknown-elf-gcc => 9.2.0
riscv64-unknown-elf-newlib => 3.3.0

I'm particularly confused in that you're winding up with no stdint.h include, as simplesoc should always include that in the header it generates:

https://github.com/greatscottgadgets/luna/blob/master/luna/gateware/soc/simplesoc.py#L420

Some things that might be helpful in debugging:

  1. What steps are you running to build? The simplest way is probably just to run make program in the eptri example folder.
  2. Can you attach the resources.h and soc.ld that are generated by these build steps?

from luna.

kgugala avatar kgugala commented on September 28, 2024

looks like nmigen-stdio was missing in my setup. The build process was actually showing that in the log, but did not stop on missing dependency. This ended up with empty resources.h and in the end the reported error. Adding nmigen-stdio to requirements.txt solves the problem

from luna.

antoinevg avatar antoinevg commented on September 28, 2024

eptri example code has moved to the Cynthion repo: https://github.com/greatscottgadgets/cynthion/

from luna.

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.