Changes between Version 7 and Version 8 of WARPLab/Debugging


Ignore:
Timestamp:
Sep 17, 2013, 3:13:41 PM (11 years ago)
Author:
murphpo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WARPLab/Debugging

    v7 v8  
    4141%continue until a node fails to initialize
    4242}}}
     43
    4344----
    4445
     
    6162  10.0.0.255          ff-ff-ff-ff-ff-ff    Static
    6263}}}
     64
     65----
     66If you make changes to the WARPLab software project, you may see this error printed via the UART:
     67{{{
     68*** ERROR in RX DMA transfer: 0x400
     69*** Resetting DMA
     70}}}
     71
     72This error is caused by the Ethernet DMA being unable to access the network packet buffers in the C code. This is due to the linker script assigning code data sections to the DLMB (data local memory bus). The LMB memories are not accessible to the AXI interconnect where the DMA is attached.
     73
     74To resolve this error update your linker script to assign data sections to a memory area accessible by the AXI interconnect. The axi_bram (listed as {{{axi_bram_0_S_AXI_BASEADDR}}} in the current design) is a good choice.