Hi,
I wake up this old introduction thread because I face some issue using barebox on a brand new Cyclone V DK dev board.
I using Quartus 12.1 Web edition tools on a Centos 6.3 32bit linux workstation.
I manage to compile barebox (version 2013.02) for this dev board, and download it on the board.
Nios2 design include altera_tse IP, JTAG UART (and UART) and other IP (DDR3 ...).
I can download barebox elf on the board, and start it
It works ! I can see the prompt, and execute some commands.
But few things are not working as expected.
The most annoying is network. DevKit is connected to a Gigabit network with a working DHCP server. With default factory, board is working correctly, i.e. board update portal receive IP and is reachable over network.
I enable altera_tse in barebox driver (via make menuconfig).
At barebox prompt, command dhcp show a serie of Timeout. On the board, 1Gb LED is on, by I don't see any activity on RX and TX LED.
If I set a static IP, ping command is also on timeout.
First investigation shows something wrong on PHY init (or at least, no PHY init). Maybe this part is missing.
On another hand, I try lwip library (thanks to BillA), and the basic example is working on the same design (i.e., DHCP, and basic http server running).
Any suggestion would be greatly appreciate.
Regards,
Christophe