views:

214

answers:

3

Hello, My team is using the microblaze and we're having some trouble with the ip stack.
I am usually not an embedded programmer but I would like to learn how to help.
Are there any tutorials about IP stacks? What are they? How are they programmed? How can I troubleshoot problems in the IP stack?
Basically any info would help me.

Thanks in advance,
Omer.

Edit:
According to our electronic engineer this is the problem:
We are using lwIP on the Spartan-3A DSP S3D1800A circut while using BSB and it microblaze on it.
We're trying to use the Echo Server demo that has been given to us and it's supposed to open a port to telnet and echo any message recivied from there but it doesn't do that.
We have absolutly no idea what's wrong there.

+1  A: 

TCP/IP lean by Jeremy Bentham

http://www.iosoft.co.uk/tcplean.php

Tim Williscroft
Is there any free e-book/tutorial on the internet?
the_drow
Tim Williscroft
+1  A: 

First, it's good to know which IP stack you're using. Are you using e.g. lwIP stack or uIP stack? They are popular stacks for embedded platforms. You could have a look at the documentation for those stacks, for an introduction to the main concepts. There are functional examples around for those stacks on a variety of platforms.

lwIP

Craig McQueen
I am using lwIP but I haven't found any useful documentation on any of their sites (there is an old version and a new one)
the_drow
Okay, I've added a link to an lwIP documentation wiki. It's a bit sparse perhaps.
Craig McQueen
The documentation wiki looks useless and we've already read the Xilinx manual, the first demo is actually what we're trying to run. The doxygen documentation might be useful.
the_drow
+1  A: 

As far as troubleshooting goes, you can search for relevant keywords on Xilinx forum. Different IP stack implementations for Microblaze have been around for a few years, so chances are you'll find a lot of useful stuff there.

OutputLogic