*** tpb <[email protected]> has joined #symbiflow | 00:00 | |
tpb | <sf-slack> <timo.callahan> bl0x_: with the cmod a7, did you just run ` ./digilent_cmod_a7.py --build --load` ? Everything works for me except it doesn't put the bitstream on the board. If I manually put the bitstream on the board with openocd, it works. | 04:07 |
---|---|---|
tpb | <sf-slack> <timo.callahan> bl0x_: I found some missing stuff in the cmod a7 platform and target board files, and added the missing stuff (copying from Arty A7), and it now works for me. I'll send a PR if nobody else is working on this? | 04:31 |
tpb | <sf-slack> <timo.callahan> My PR is merged on litex-boards -- https://github.com/litex-hub/litex-boards/pull/332 | 07:33 |
-_whitenotifier-700a- [symbiflow-examples] lachlansmith opened issue #246: ARM Linux can't resolve packages - https://github.com/SymbiFlow/symbiflow-examples/issues/246 | 07:45 | |
-_whitenotifier-700a- [fasm] kgugala opened issue #81: wheels build fails silently - https://github.com/SymbiFlow/fasm/issues/81 | 14:05 | |
tpb | <bl0x_> timo.callahan: thanks, I'll take a look. The default toolchain is Vivado, though, right? Did you try with symbiflow? | 15:07 |
tpb | <bl0x_> timo.callahan: I made an issue on symbiflow-examples https://github.com/SymbiFlow/symbiflow-examples/issues/245 | 15:08 |
*** maartenBE <maartenBE!~maartenBE@freenode/user/maartenBE> has quit IRC (Ping timeout: 120 seconds) | 19:37 | |
*** maartenBE <[email protected]> has joined #symbiflow | 19:39 | |
tpb | <sf-slack> <timo.callahan> bl0x_: The SymbiFlow build with default 48MHz works perfectly for me. I did need to kill my Chrome to have enough free memory. It also worked at 80MHz. | 20:53 |
tpb | <sf-slack> <timo.callahan> ./digilent_cmod_a7.py --toolchain=symbiflow --build --load --sys-clk-freq=80000000 | 20:54 |
tpb | <sf-slack> <timo.callahan> lxterm --speed 115200 /dev/ttyUSB1 | 20:54 |
tpb | <bl0x_> timo.callahan: Thanks for trying that out. I wasn't putting the bitstream on the flash, only loading into the FPGA. ... Could you upload your generated bitstream somewhere, so that I can try it on my board? | 22:15 |
tpb | <sf-slack> <timo.callahan> Same here, I wasn't flashing. I'll upload the bitstream here if possible(?) | 22:16 |
tpb | <bl0x_> I'm not on slack. | 22:17 |
tpb | <sf-slack> <timo.callahan> I'll try on IRC | 22:18 |
tpb | <bl0x_> or you can upload here: https://sf.gsi.de/u/d/e16ce18355ad43be850b/ | 22:19 |
tpb | <tpb> Title: GSI Seafile Cloud Storage (at sf.gsi.de) | 22:19 |
tpb | <sf-slack> <timo.callahan> done | 22:20 |
tpb | <bl0x_> thx | 22:20 |
tpb | <bl0x_> ugh, it works. ... why can't I make such beautiful things? something is wrong with my setup. | 22:22 |
tpb | <sf-slack> <timo.callahan> Potentially I have a more recent version of SymbiFlow? I don't know of any recent updates though. | 22:23 |
tpb | <bl0x_> I installed it a week ago max | 22:24 |
tpb | <bl0x_> Following the instructions on the symbiflow-examples documentation | 22:24 |
tpb | <sf-slack> <timo.callahan> Using the Symbiflow-examples repo instructions, or something -..... yeah :) | 22:24 |
tpb | <sf-slack> <timo.callahan> Later I can try doing a build using my symbiflow-examples install | 22:25 |
tpb | <bl0x_> Ah, what did you use for the build you uploaded? | 22:28 |
tpb | <sf-slack> <timo.callahan> CFU Playground has its own optional install of Symbiflow so I used that (github.com/google/CFU-Playground), but I based it off of symbiflow-examples, so it shouldn't be significantly different. Oh, although the environment and requirements files *don't* pin versions there, so I might be using slightly more recent versions of some things? See the files in conf/ in CFU Playground. | 22:30 |
tpb | <bl0x_> I'll take a look around =) | 22:31 |
tpb | <bl0x_> Yes, you don't pin as many packages to a specific version. Is it straightforward to try out CFU-playground for this? | 22:37 |
tpb | <bl0x_> Let me run through the setup guide ^^ | 22:38 |
tpb | <sf-slack> <timo.callahan> I don't think you even need to do the ./scripts/setup script. Just load the submodules "git submodule update --init" | 23:17 |
tpb | <sf-slack> <timo.callahan> Then in the repo root, "make install-sf" then "make enter-sf" | 23:17 |
tpb | <sf-slack> <timo.callahan> My symbiflow-examples installation is almost a year old so I will reinstall it. | 23:18 |
tpb | <bl0x_> meh, enter-sf did not play well with the bashrc on the machine, so I only ran the 'source .. activate'. I noticed that for some reason litex_boards was at an old commit, so pulled manually. Then I did the build in litex_boards/target/ ... et voila: whatever is built works on the CMOD A7. I'm amazed! | 23:29 |
tpb | <sf-slack> <timo.callahan> Ah great! Maybe litex-boards was the issue all along? | 23:35 |
tpb | <bl0x_> No, litex-boards I had up to date. I made a comparison of the versions in the open issue: https://github.com/SymbiFlow/symbiflow-examples/issues/245 | 23:45 |
tpb | <bl0x_> Yosys has seen quite some updates since 0.9 wrt Xilinx | 23:48 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!