Forum Discussion
Hi Jingyang,
Happy Lunar New Year.
Yes, I also follow the Arria 10 example's readme file command to generate the BSP as below, I think it already include the steps in the link you placed in previous post.
Script from the Arria 10 example :
niosv-bsp -c sw/bsp/settings.bsp --sopcinfo=hw/sys.sopcinfo --type=ucosii --cmd="enable_sw_package uc_tcp_ip" --cmd="set_setting altera_avalon_jtag_uart_driver.enable_small_driver {1}" --cmd="set_setting hal.enable_instruction_related_exceptions_api {1}" --cmd="set_setting hal.log_flags {0}" --cmd="set_setting hal.log_port {sys_jtag_uart}" --cmd="set_setting hal.make.cflags_defined_symbols {-DTSE_MY_SYSTEM}" --cmd="set_setting hal.make.cflags_user_flags {-ffunction-sections -fdata-sections -fno-tree-vectorize}" --cmd="set_setting hal.make.cflags_warnings {-Wall -Wextra -Wformat -Wformat-security}" --cmd="set_setting hal.make.link_flags {-Wl,--gc-sections}" --cmd="set_setting ucosii.miscellaneous.os_max_events {80}" --cmd="set_setting ucosii.os_tmr_en {1}" --cmd="set_setting hal.make.cflags_optimization {-O2 -fno-tree-vectorize}"
Based on your example of migrating from Arria 10 to Cyclone 10 GX, could you help confirm whether the clk_enet_fpga_p pin (AB16) can be used as a regular I/O pin instead of LVDS, as I mentioned in my previous post?
Additionally, do you have any insights on error 2010? I have already checked the reset pin in the project you sent me, and it appears to be present.
Thanks
Best regards,
Paul
Thanks
Best regards,
Hi Jingyang,
I successfully downloaded the Quartus project from your earlier post and was able to ping the IP using the Cyclone 10GX development kit.
Now, I am working on a custom Cyclone 10GX board and have transitioned from Nios II (it works properly) to Nios V, making the necessary modifications to the software. However, despite these changes, I am unable to ping the IP.
In my custom Cyclone 10GX board, I am using the DP83620 PHY IC. Due to this, the Ethernet core variation has been changed to 10/100/1000Mb Ethernet MAC, as the chip does not support SGMII. Instead, I am using MII for communication.
Attached are:
- The module configuration in the platform designer
- The modified software code
Auto-negotiation and link establishment appear to be successful, but the board still cannot ping. I would appreciate any insights or suggestions on what I can try to resolve this issue.
Thanks in advance for your help!
Best regards,
Paul