-
Notifications
You must be signed in to change notification settings - Fork 175
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
When I build project with "--with-ethernet" I got "Liftoff!" screen #343
Comments
Have you gotten the serial boot to work? |
Yeah, I'm using serial boot way this command (litex_term --images=images/boot.json /dev/ttyUSBX) and I got BIOS menu. I run the reboot command but then stuck Liftoff screen |
I see these clock values io = [ have you tried clock 40, 20 or 74.25? |
Please let me know if that worked for you. @fatihakalan |
Thanks for reply first of all but I try now didn't work. 40, 20 or 74.25 MHz clocks. and also when ı give to 74.25 I get PLL error. In the other clocks I succesfully loading ".bit" file but linux doesn't boot succesfully. What should I do ? @Beauxrel |
What happens if you build with <./make.py board=efinix_trion_t120_bga576_dev_kit --with-ethernet --eth-ip ETH_IP --eth-phy=1 --sys-clk-freq 50e6 --build --load> |
from the linux-on-litex folder @fatihakalan |
Some of those commands may not be acceptable, but building the SoC from the make.py file is how I always do it. |
I get this error when I run "./make.py --board=efinix_trion_t120_bga576_dev_kit --with-ethernet --eth-ip ETH_IP --eth-phy=1 --sys-clk-freq 50e6 --build --load"
|
When I want to add some peripheral to my SoC I follow this repo:https://github.com/litex-hub/litex-boards. make.py command ı guess doesn't work with peripheral did you ever add peripheral parameter ? |
Can you copy and paste the full make.py file |
This comment was marked as off-topic.
This comment was marked as off-topic.
Efinix Boards class TrionT120BGA576DevKit(Board): Communication"serial", GPIOs"leds", |
That is excatly what I was going to say, try to include ethernet and build it without all the other commands ./make.p board= --sys-clk-freq 50e6 --build --load |
Okay I'm trying to directly build but "--load" doesn't work. I'm using OpenFPGALoader to boot .bit file. Do you think any effect ? And I let you know my output. |
Is the bit file being generated? |
Yeah it is being created I'm waitig to finish |
it is succesfully booting .bit file and also linux but there are no ethernet as like eth0 when I run ifconfig command. |
In your efinix_trion_t120_bga576_dev_kit.py file try setting class BaseSoC(SoCCore): |
and running make.py again |
looks like base frequency they use is 75MHz |
yeah base frequency 75 MHz .I'm trying now actually ı remember ı was tried this way but didn't work. I let you know output |
@fatihakalan Im thinking you may only need to set 1 of them to true, the if statement later is only only needs 1. I would choose "with_ethernet" |
okay I'm trying all of true and if it's fail ım gonna try case one of them is true (withethernet). But where is the if statement you mentioned about. |
`Ethernet / Etherbone
` |
Okay, I got it I'm gonna try thanks |
with_ethernet = False, <- true there are no eth0 @Beauxrel |
I tried this but doesn't work. There are no eth0 @Beauxrel |
Looks like there was a push 3 hours ago for your board using PMOD RMII |
Hey, I want to build litex project with ethernet peripheral. I succesfully builded project and generated bit file. I'm trying to loading boot.json file but I got this error.
How do I solve this any idea ? I try the changing --sys-clk 50MHz, 75 MHz ,100MHz but didn't worked. Also I was compiled with 100 MHz memtest is failed.
building command: python3 -m litex_boards.targets.efinix_trion_t120_bga576_dev_kit --with-ethernet --eth-ip ETH_IP --eth-phy=1 --sys-clk-freq 50e6 --build --load
The text was updated successfully, but these errors were encountered: