This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

TCP packet filled with 'U' 1392 bytes long

Hi,

I'm trying the RL-ARM tcp/ip stack on a arm7 LPC2368 from ETT (futurlec).
I succeed setting up a TCP listen socket with the EasyWeb API.
But when I try to use the TCP stack from RL-ARM 4.12 I don't succeed.

When the controller goes online, it send one packet (ARP notify) and it is filled with 'U' (55) the whole frame/packet, 1392 bytes long.

If I try to setup a TCP connection from my controller to the PC.
several packets as described above appear.

Any idea?

Kind Regards.

Parents
  • In case the ethernet code is making use of DMA, then the buffer memory must be in the RAM region supported by the DMA controller. Note that the processor have multiple memory controllers, to allow concurrent access to different RAM regions - so a DMA transfer can happen without being affected by the processor core reading/writing normal variables.

Reply
  • In case the ethernet code is making use of DMA, then the buffer memory must be in the RAM region supported by the DMA controller. Note that the processor have multiple memory controllers, to allow concurrent access to different RAM regions - so a DMA transfer can happen without being affected by the processor core reading/writing normal variables.

Children
No data