This looks like a bug to me in mem.c It says at line 44:
#if MEM_SIZE > 64000l typedef u32_t mem_size_t; #define MEM_SIZE_F U32_F #else typedef u16_t mem_size_t; #define MEM_SIZE_F U16_F #endif /* MEM_SIZE > 64000 */ Didn't the author mean 64001? I have a MEM_SIZE of 512KB, which means that Mem_size_t will be defined as u16_t. This is not big enough to address 512KB __________________________________ Karl Soneson, Software Engineer Innovative Solutions & Support, inc. 720 Pennsylvania Drive Exton, PA 19341 USA 610/646-9800, x583
_______________________________________________ lwip-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/lwip-users
