Jump to content

matrixrifle

Members
  • Posts

    3
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

matrixrifle's Achievements

Newbie

Newbie (1/4)

1

Reputation

  1. @manjagu I just used the digilent board files and installed them. Didn't play with the mig.prj file as I didnt fully understand the settings. Use the board files and you don't need to modify the settings except the different mig clock connection between version 1 and 1.1 which I still don't understand why its different given the physical board is the same. https://github.com/Digilent/vivado-boards
  2. Hi, I am using Vivado v2022.2, vitis v2022.2, My digilent Arty board revision is E and i have tried with both versions of board files 1.1 and 1.0. I can confirm that the issue with the bitstream generation is no longer there although i dont understand why the clocking is different between 1.1 and 1.0 given that the physical board is the same. However, the bigger problem is that now running the lwip example leads to the following messages on the uart -----lwIP TCP echo server ------ TCP packets sent to port 6001 will be echoed back link speed: 100 unable to determine type of EMAC with baseaddress 0x40E00000 Error adding N/W interface Not sure what the problem is now. To try and debug the issue with my limited knowledge of ethernet i tried some of the examples in https://github.com/Xilinx/embeddedsw/tree/master/XilinxProcessorIPLib/drivers/emaclite/examples and i successfully ran Emaclite selftest Example, Emaclite interrupt Example and the Emaclite phy loopback Example. When i tried to run the xemaclite_ping_reply_example.c (from the above github examples link), the router successfully recognised the device and the IP and MAC corresponded to what i had in the code, however, i could not get a ping response from my computer to the board. My computer IP was set to 192.168.1.64 and the board IP address as set in the code was 192.168.1.66. I did not change the MAC address and it was kept the same as default in the code. The router did not have any other device on the network and is disconnected from the internet. I also tried to follow the same steps as shown in the youtube video : "Microblaze & Ethernet on ARTY A7" if you search the youtube site, but i still got the unable to determine the type of EMAC error. lwip is lwip211_v1_8. Running with the lwip debug options enabled lead to following on the serial terminals -----lwIP TCP echo server ------ TCP packets sent to port 6001 will be echoed back netif: netmask of interface set to 255.255.255.0 netif: GW address of interface set to 192.168.1.1 netif_set_ipaddr: netif address being changed XEMacLite detect_phy: PHY detected at address 1. XEMacLite detect_phy: PHY detected. link speed: 100 netif: added interface xe IP addr 192.168.1.10 netmask 255.255.255.0 gw 192.168.1.1 unable to determine type of EMAC with baseaddress 0x40E00000 Error adding N/W interface Please help.
  3. Hi, I am following the link verbatim to learn how to use microblaze with Arty-A7-100 board from digilent. https://digilent.com/reference/learn/programmable-logic/tutorials/arty-getting-started-with-microblaze-servers/start Bitstream generation gives the following error: [DRC RTRES-1] Backbone resources: 1 net(s) have CLOCK_DEDICATED_ROUTE set to BACKBONE but do not use backbone resources. The problem net(s) are system_i/clk_wiz_0/inst/clk_out1. Not sure what the problem is, I am pretty sure i followed the tutorial properly. Regards Arty_A7_lwip_echo.zip
×
×
  • Create New...