Hi, Simon: Thank you very much for the guidance: I am almost get there following your suggestion.
One thing I am concerning is that I got lots of warning associating with "PACK_STRUCT_FIELD". I checked the cc.h and find this line: #define PACK_STRUCT_FIELD(x) x I think this line doesn't do any packing on 'x' as it claimed. In my opinion, this line should be: #define PACK_STRUCT_FIELD(x) x __attribute__((packed)) However, if I change it this way, I got lots of warnings as below: /lwip130/src/lwip-1.3.0/src/include/ipv4/lwip/ip.h:135: warning: 'packed' attribute ignored for field of type 'struct ip_addr' /lwip130/src/lwip-1.3.0/src/include/ipv4/lwip/ip.h:136: warning: 'packed' attribute ignored for field of type 'struct ip_addr' Could you please give me a help on why this warning and how I can get rid of it? I am using powerpc-eabi-gcc and powerpc405. Thank you! Regards, Kevin On Sun, Jun 28, 2009 at 3:34 AM, [email protected] <[email protected]> wrote: > Kevin wrote: > >> Hi, Simon: >> >> You mentioned "there are ports for uC/OS-II available on the web", are >> they ports for lwip130? May I have a link to this port? >> >> I found one for lwip110 and since lwip130 changed a lot from lwip110, I am >> not sure how hard to move from 110 to 130 port on uc/os-ii. Do I have to >> create new sys_arch.c? Any need to touch api_lib.c and api_msg.c? >> > > Oh, I didn't think of that. I used the port myself, but that was with 1.2.0 > and I think I didn't have to change anything. You might have to change > sys_arch.c and -.h as well as cc.h. For a port, you *never* must change any > file of the core lwIP code, so no, you don't need to touch api_lib.c and > api_msg.c! > > I would just try to compile with the 1.1.0-port and see how far you get: > the compiler should tell you where the old port doesn't fit the new lwIP > code. > > Simon > > > > _______________________________________________ > 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
