Thank you all for this great help! Now it compiles. There is some difference in netif_add, but I will find it in the document. Then I try to setup the client. If there will occur another error, which I cannot handle, I will ask you again.
Regards Daniel --------------------------------- TES Electronic Engineering GmbH Daniel Klingler, Dipl.-Ing. Consultant Digital Design Zettachring 8 70567 Stuttgart Tel.: 0711/7287 7450 Fax: 0711/7287 7451 [EMAIL PROTECTED] www.tesbv.com --------------------------------- > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] [mailto:lwip- > [EMAIL PROTECTED] Im Auftrag von Steve > Chinatti > Gesendet: Dienstag, 23. August 2005 14:59 > An: 'Mailing list for lwIP users' > Betreff: RE: [lwip-users] How can I use "lwip" to build up a tcp-client? > > I believe this cryptic error means you need to set the Ethernet MAC > address. > This is done differently for the EMAC LITE as opposed to the EMAC. In > your > MSS file, you should have a line like the following in your LWIP LIBRARY > section (for the EMACLITE): > > PARAMETER EMACLITE_INSTANCES = > ((my_opb_ethernetlite,0x00,0x0A,0x35,0x00,0x22,0x20)) > > Or the following if using the full EMAC: > > PARAMETER EMAC_INSTANCES = > ((my_opb_ethernet,0x00,0x0A,0x35,0x00,0x22,0x20)) > > Where "my_opb_..." is replaced with the name of your EMAC{LITE} instance > as > defined in your MHS file. > > --- > Steve Chinatti > Innovative Communications Engineering, LLC > [EMAIL PROTECTED] > > > -----Original Message----- > > From: [EMAIL PROTECTED] [mailto:lwip- > > [EMAIL PROTECTED] On Behalf Of Daniel > > Klingler > > Sent: Tuesday, August 23, 2005 12:37 AM > > To: 'Mailing list for lwIP users' > > Subject: AW: [lwip-users] How can I use "lwip" to build up a tcp-client? > > > > Hi Sathya, > > > > here is the error: > > > > make[1]: Entering directory > > `/xygdrive/d/Board/ppc405_0/libsrc/lwip_v2_00_a/src' > > make[1]: *** No rule to make target `xemacif_g.c', needed by `.depend'. > > Stop. > > make[1]: Leaving directory > > `/xygdrive/d/Board/ppc405_0/libsrc/lwip_v2_00_a/src' > > > > Regards > > Daniel > > > > --------------------------------- > > TES Electronic Engineering GmbH > > Daniel Klingler, Dipl.-Ing. > > Consultant Digital Design > > > > Zettachring 8 > > 70567 Stuttgart > > Tel.: 0711/7287 7450 > > Fax: 0711/7287 7451 > > [EMAIL PROTECTED] > > www.tesbv.com > > --------------------------------- > > > > > > > -----Ursprüngliche Nachricht----- > > > Von: [EMAIL PROTECTED] > > [mailto:lwip- > > > [EMAIL PROTECTED] Im Auftrag von > > Sathya > > > Thammanur > > > Gesendet: Montag, 22. August 2005 23:00 > > > An: Mailing list for lwIP users > > > Betreff: Re: [lwip-users] How can I use "lwip" to build up a tcp- > client? > > > > > > Hi Daniel, > > > If you look at ppc405_0/libsrc/lwip_v2_00_a/src/logs file this will > > > tell you the exact error. This looks more like an issue with > > > compilation. Send me the error that you see in this file and I can > > > tell you what is going on. > > > > > > Sathya > > > > > > > > > > > > > > > On 8/22/05, Daniel Klingler <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > Hi Alberto! > > > > > > > > > > > > > > > > Thank you for your answer! > > > > > > > > > > > > > > > > I used the version 1.0, but now I changed it to 2.0 then the > compiler > > > gives > > > > me an error (see below). Perhaps you will know which reason it > > produces. > > > > Still now I don't know how can I handle this. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ******************************** > > > > > > > > Building lwIP library > > > > > > > > ******************************** > > > > > > > > > > > > > > > > Processor: ppc405_0 > > > > > > > > ERROR:MDT - ERROR FROM TCL:- lwip () - child process exited > abnormally > > > > > > > > while executing > > > > > > > > "exec bash -c "cd src;make all >& logs"" > > > > > > > > (procedure "::sw_lwip_v2_00_a::execs_generate" line > > > > 42) > > > > > > > > invoked from within > > > > > > > > "::sw_lwip_v2_00_a::execs_generate 39388956" > > > > > > > > ERROR:MDT - Error while running "execs_generate" for processor > > > ppc405_0... > > > > > > > > make: *** [ppc405_0/lib/libxil.a] Error 2 > > > > > > > > Done. > > > > > > > > > > > > > > > > > > > > > > > > Regards > > > > > > > > Daniel > > > > > > > > > > > > --------------------------------- > > > > TES Electronic Engineering GmbH > > > > Daniel Klingler, Dipl.-Ing. > > > > Consultant Digital Design > > > > > > > > Zettachring 8 > > > > 70567 Stuttgart > > > > Tel.: 0711/7287 7450 > > > > Fax: 0711/7287 7451 > > > > [EMAIL PROTECTED] > > > > www.tesbv.com > > > > --------------------------------- > > > > > > > > > > > > -----Ursprüngliche Nachricht----- > > > > Von: > > > > [EMAIL PROTECTED] > > > > [mailto:[EMAIL PROTECTED] > > > > Im Auftrag von Alberto Martin-Ortega > > > > Gesendet: Montag, 22. August 2005 10:10 > > > > An: Mailing list for lwIP users > > > > Betreff: Re: AW: [lwip-users] How can I use "lwip" to build up a > tcp- > > > client? > > > > > > > > > > > > > > > > > > > > Hi Daniel, > > > > The echo server you are using works with the raw api and not > with > > > the > > > > socket one. Therefore you are probably on a standalone environment, > > > without > > > > any operative system. You can find info about the raw api on your > > > project > > > > directory, it will be something like this: > > > > ..\ppc405_0\libsrc\lwip_v2_00_a\src\lwip\doc -> rawapi.txt > > > > Here you can find some good info about what functions you are going > to > > > need > > > > to build your tcp client application. > > > > The truth is that I have not implemented any tcp-client app, however > I > > > have > > > > two tcp-servers and a udp-client running altogether in one PPC > inside > > a > > > > Virtex2p7. > > > > By the way, are you using lwip 2.0 or 1.0? If you are using lwip 1.0 > I > > > > strongly recommend you to use lwip 2.0 if you can. It has a lot of > > > errors > > > > corrected. > > > > You could check this and read rawapi.txt if you havent already, and > > then > > > we > > > > could see how to build this tcp-client app. Can you send what you > are > > > doing > > > > in the one it is not working? Maybe we can figure out what is wrong > on > > > it. > > > > Good luck Daniel.. > > > > > > > > Alberto. > > > > > > > > > > > > ---------------------------------------- > > > > Alberto Martin-Ortega > > > > Hardware Engineer > > > > IFARA TECNOLOGIAS S.L. > > > > Tls: +34 914.904.060 -- +34 687.807.159 > > > > Fax: +34 916.614.515 > > > > Email: [EMAIL PROTECTED] > > > > ---------------------------------------- > > > > > > > > > > > > > > > > > > > > Daniel Klingler wrote: > > > > > > > > Hi Alberto, thank you for your quick answer! > > > > > > > > > > > > > > > > We use tcp. We had set up all the others with tcp and now we won't > > > change it > > > > to udp. > > > > > > > > > > > > > > > > I thing we are using Socktes. For the server we used the example > from > > > > Xilinx, like below: > > > > > > > > > > > > > > > > - bind server to a specified port: > > > > > > > > pcb = tcp_new(); > > > > > > > > tcp_bind(pcb, IP_ADDR_ANY, FREQ_CHANGE_PORT); > > > > > > > > pcb = tcp_listen(pcb); > > > > > > > > tcp_accept(pcb, freq_change_accept); > > > > > > > > > > > > > > > > - accept a client to communicate: > > > > > > > > tcp_recv(pcb, freq_change_recv); > > > > > > > > tcp_err(pcb, freq_change_err); > > > > > > > > tcp_poll(pcb, freq_change_poll, 1); > > > > > > > > > > > > > > > > Now I will set up a client in the PPC on the Xilinx FPGA. I will set > > up > > > on > > > > the same PPC a client and a server. They shall work independent. > > > > > > > > I hope you can help me more. > > > > > > > > > > > > > > > > Regards > > > > > > > > Daniel > > > > > > > > > > > > --------------------------------- > > > > TES Electronic Engineering GmbH > > > > Daniel Klingler, Dipl.-Ing. > > > > Consultant Digital Design > > > > > > > > Zettachring 8 > > > > 70567 Stuttgart > > > > Tel.: 0711/7287 7450 > > > > Fax: 0711/7287 7451 > > > > [EMAIL PROTECTED] > > > > www.tesbv.com > > > > --------------------------------- > > > > > > > > > > > > -----Ursprüngliche Nachricht----- > > > > Von: > > > > [EMAIL PROTECTED] > > > > [mailto:[EMAIL PROTECTED] > > > > Im Auftrag von Alberto Martin-Ortega > > > > Gesendet: Freitag, 19. August 2005 12:47 > > > > An: Mailing list for lwIP users > > > > Betreff: Re: [lwip-users] How can I use "lwip" to build up a tcp- > > client? > > > > > > > > > > > > > > > > Hi Daniel, there are some things that you have to do before using > LwIP > > > on > > > > PPC405. > > > > - Are you using the RAW API or the Sockets API? If you are using > > > sockets > > > > you should know that are going to need the XilKernel up in order to > > have > > > > multithreading. However, if you want to use the RAW API, you wont > need > > > any > > > > OS, so you will work standalone system. > > > > - Do you want a tcp or an udp client? TCP has more needs as, > > timers > > > and > > > > some calls to other funtions. UDP is much more easier. > > > > > > > > Give me some more feedback about this things and I will help you > > through > > > > this tedius (not much) duty. > > > > Regards > > > > > > > > Alberto.---------------------------------------- > > > > Alberto Martin-Ortega > > > > Hardware Engineer > > > > IFARA TECNOLOGIAS S.L. > > > > Tls: +34 914.904.060 -- +34 687.807.159 > > > > Fax: +34 916.614.515 > > > > Email: [EMAIL PROTECTED] > > > > ---------------------------------------- > > > > > > > > > > > > _______________________________________________ > > lwip-users mailing list > > [email protected] > > http://lists.nongnu.org/mailman/listinfo/lwip-users > > > > _______________________________________________ > lwip-users mailing list > [email protected] > http://lists.nongnu.org/mailman/listinfo/lwip-users _______________________________________________ lwip-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/lwip-users
