Hi

Just read your thread:

Since you're using IAR and probably using compiler at highest optimization
level, try this:

arch\cc.h:

#define PACK_STRUCT_BEGIN _Pragma("pack(2)")
#define PACK_STRUCT_STRUCT
#define PACK_STRUCT_END _Pragma("pack()")

That fixed my problem when using #define ETH_PAD_SIZE 0

I'm using lwIP 1.3.1

Good luck

Paolo


David Shmelzer wrote:
> 
> Thanks all for your reply.
> I should have mention that I did read the 1.3.0 release notes.
> I just found it odd that I had to set the ETH_PAD_SIZE to 2 to get it to
> work in 1.3.0. 
> It was set to 0 in the 1.2.0 version. And as far as I know the STR9
> should be able to handle all word alignments.
> Maybe there's something else going on. Probably with my port. 
> 
> Dave
> 
> 
> _______________________________________________
> lwip-users mailing list
> [email protected]
> http://lists.nongnu.org/mailman/listinfo/lwip-users
> 
> 

-- 
View this message in context: 
http://old.nabble.com/upgrading-to-1.3.0-from-1.2.0-tp21168872p30911884.html
Sent from the lwip-users mailing list archive at Nabble.com.


_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to