|
应该不能低于64k ram吧,具体需要自己实际测试下,如果ram很接近差一点就够用的话,可以尝试裁剪下,关注下rtconfig.h里面的这些宏定义) M6 s/ ~ |( x' v0 R# T, x
. V: {6 U+ W% H
#define RT_USING_DFS+ i0 ]9 d' E6 b! N
#define DFS_USING_WORKDIR
* I, g* D8 _$ d- x! M }#define DFS_FILESYSTEMS_MAX 4) ^: u) U! s# t3 f; M4 F0 `' c$ `; ^% ]( }
#define DFS_FILESYSTEM_TYPES_MAX 4
0 j4 w) v: J) N. ~; V) n#define DFS_FD_MAX 167 G/ o* I, f5 R& V" h
#define RT_USING_DFS_ELMFAT e. J$ ]' B) ~& R( f6 g. J( w
/* elm-chan's FatFs, Generic FAT Filesystem Module */
: C- R# S, @+ J& E#define RT_DFS_ELM_CODE_PAGE 437" }/ r2 s5 s/ ~4 r, W3 ]
#define RT_DFS_ELM_WORD_ACCESS8 w: v# N0 g# F2 O! I+ b6 {
#define RT_DFS_ELM_USE_LFN_3 \0 ^. d) Z$ ^3 D5 Y6 W% G2 j
#define RT_DFS_ELM_USE_LFN 3. w. p& h. L+ B& \- [ \3 ^) [
#define RT_DFS_ELM_MAX_LFN 255
* Z5 U7 h* y% t; x* ~8 }0 c#define RT_DFS_ELM_DRIVES 23 }- v$ R, z4 D( M
#define RT_DFS_ELM_MAX_SECTOR_SIZE 4096
! r6 {5 c; S, E! E8 l#define RT_DFS_ELM_REENTRANT. l! F5 t2 G/ t
#define RT_USING_DFS_DEVFS
& {0 N3 c! ]- P( h5 R& [#define RT_USING_DFS_ROMFS
9 K3 C) M! [. N% b#define RT_LWIP_IPADDR "192.168.1.200"
8 l. B8 y. c X" F5 H#define RT_LWIP_GWADDR "192.168.1.1"
! X- x F7 h8 \! p#define RT_LWIP_MSKADDR "255.255.255.0"1 F8 ]) m7 ], G4 j# a4 y% R
#define RT_LWIP_UDP
% z5 J1 q" ]; Q+ O; V#define RT_LWIP_TCP
' s6 i r/ w* E% T#define RT_LWIP_RAW# g# G5 ?: l6 ?3 o$ G8 U3 j
#define RT_MEMP_NUM_NETCONN 83 N, k* a5 t% r6 c; Y1 p% S& Z6 u l
#define RT_LWIP_PBUF_NUM 16! z4 h$ |& G, Z; t o) L4 e
#define RT_LWIP_RAW_PCB_NUM 4
3 n( m4 r; D% g8 n7 X#define RT_LWIP_UDP_PCB_NUM 4$ A4 R5 h7 y: S- L U! u9 [
#define RT_LWIP_TCP_PCB_NUM 4, ~) _ s, M- j( g( y' l
#define RT_LWIP_TCP_SEG_NUM 404 J4 {6 Z: X' Y
#define RT_LWIP_TCP_SND_BUF 3072//8196& U% R) x" }3 b+ W! J9 a' O" C
#define RT_LWIP_TCP_WND 3072//8196
; e: ]1 k& Z/ w#define RT_LWIP_TCPTHREAD_PRIORITY 104 p! K2 @- N2 l1 j. A1 r
#define RT_LWIP_TCPTHREAD_MBOX_SIZE 8! S% f8 R+ ~0 D5 e) u; j- d3 {
#define RT_LWIP_TCPTHREAD_STACKSIZE 10244 I/ K# P% c# H9 o$ T k$ q
#define RT_LWIP_ETHTHREAD_PRIORITY 12
1 ^& f% F- X3 ~. Q( y# t#define RT_LWIP_ETHTHREAD_STACKSIZE 10241 B% D$ v1 q; n8 J. M1 d3 r [3 j- @
#define RT_LWIP_ETHTHREAD_MBOX_SIZE 83 a( |% [% ~( ^ Y
#define LWIP_NETIF_STATUS_CALLBACK 11 e3 ]% {- E& P$ x) }8 j
#define LWIP_NETIF_LINK_CALLBACK 1; L$ w9 M: f, m) Z8 \
#define SO_REUSE 1
5 `( p$ L. q7 Z7 R l: \#define LWIP_SO_RCVTIMEO 1$ P L0 I) F" I
#define LWIP_SO_SNDTIMEO 1
9 w6 `4 `" g$ u8 G4 C#define LWIP_SO_RCVBUF 16 ^8 H. G7 k1 m* T
#define LWIP_NETIF_LOOPBACK 06 {" s9 }* E/ R# ?1 I
#define RT_LWIP_USING_PING
]4 S+ V2 _- I7 z#define LWIP_TCP_KEEPALIVE 1//使能保活功能
% D6 J- @9 h2 c0 L, c5 j |
|