Closed retif closed 3 days ago
This is to do with some changes in Amaranth and LUNA.
There was a lot of code that used to pass around Pin
objects (which have .o
for output signal and other attributes), which has been changed to pass Signal
objects instead, to maintain compatibility with newer Amaranth versions.
The main change on the LUNA side was #219.
However, there's still some places where things aren't quite right, as I ran into in https://github.com/greatscottgadgets/cynthion/pull/101.
This needs some further investigation.
While it's similar to that issue I'm not sure that's what's going on here. It looks like you're using the version of Amaranth included in the OSS CAD suite, which will be 0.5.0 or newer and is not yet supported by LUNA. Also the LUNA tag you've picked is very old and doesn't work with any recent version of Amaranth.
None of this should be an issue though, since orbtrace includes all the correct versions of the dependencies it needs and it shouldn't be pulling from other paths. If you're building orbtrace from git, you need to be careful to check out the submodules too (with git submodule update --init --recursive
).
@miek you absolutely right, thanks! After making git submodule update
it works ok, thank you very much for pointing out.
@martinling sorry for bothering, closing the issue
code version: a87888ea72f806f05660aa1a4dd336fc5d80a6f2
What this error could mean?