|
应该不能低于64k ram吧,具体需要自己实际测试下,如果ram很接近差一点就够用的话,可以尝试裁剪下,关注下rtconfig.h里面的这些宏定义
G6 {) B! p, M5 i( S- w/ m
9 y& i) a2 N `" [7 A$ p' i2 s1 [6 d#define RT_USING_DFS
7 p+ b. O# g! i, o* V#define DFS_USING_WORKDIR. _* ~6 n# Q6 ?* }3 N p" g
#define DFS_FILESYSTEMS_MAX 4
- b& d; W: L0 u" j$ V& ]#define DFS_FILESYSTEM_TYPES_MAX 4
' c( s X: h2 Y8 x$ c/ ?4 W#define DFS_FD_MAX 16/ w8 }6 A3 o/ `& }
#define RT_USING_DFS_ELMFAT
3 V( F' X$ y; i/ r/* elm-chan's FatFs, Generic FAT Filesystem Module */6 A, t, v, n) s! Q1 D; U
#define RT_DFS_ELM_CODE_PAGE 437
5 K8 R9 S" j5 e#define RT_DFS_ELM_WORD_ACCESS& t; R6 L9 J8 _2 O; ^
#define RT_DFS_ELM_USE_LFN_3# _& ?- A. Z8 R9 G9 {# ^9 h) h
#define RT_DFS_ELM_USE_LFN 31 v( `9 e) \; h# W
#define RT_DFS_ELM_MAX_LFN 255
& i0 s0 O, U- S' ?3 R% w" g# f! F6 _#define RT_DFS_ELM_DRIVES 2( R% Y( A, ~+ w6 r& u `
#define RT_DFS_ELM_MAX_SECTOR_SIZE 4096
5 s( |- Z+ \& l7 X+ P$ z#define RT_DFS_ELM_REENTRANT& K! T/ D4 O. z! c- e3 A
#define RT_USING_DFS_DEVFS: E0 a2 X, B. F5 M# v
#define RT_USING_DFS_ROMFS
- x# j8 _' Y. q# b0 @6 V#define RT_LWIP_IPADDR "192.168.1.200"
% M; L4 h9 b7 Z" G9 E% u- t: Q#define RT_LWIP_GWADDR "192.168.1.1"
; V; P, _7 L, B, L% s8 L#define RT_LWIP_MSKADDR "255.255.255.0"9 z! b1 w5 W9 w5 i9 i, w
#define RT_LWIP_UDP
$ U {% U ^$ U#define RT_LWIP_TCP
/ G% }) ]- ]% p1 F#define RT_LWIP_RAW. t" x$ K, u6 J, \
#define RT_MEMP_NUM_NETCONN 8
) J' Q' C! C- Y b#define RT_LWIP_PBUF_NUM 16
6 U) V8 r8 q( x4 W#define RT_LWIP_RAW_PCB_NUM 4
* }/ h6 i' T% v! G#define RT_LWIP_UDP_PCB_NUM 4
1 V- Y* `' R1 b' I# Q( S( k#define RT_LWIP_TCP_PCB_NUM 4) E4 `& S4 c3 d
#define RT_LWIP_TCP_SEG_NUM 40$ q+ |/ C. B3 m5 ]. |3 t
#define RT_LWIP_TCP_SND_BUF 3072//8196" {9 G+ T& `1 O8 \. z# c. _
#define RT_LWIP_TCP_WND 3072//8196
: T: ?6 L3 S8 g) M" G#define RT_LWIP_TCPTHREAD_PRIORITY 10: o+ |2 w7 E# f/ I ?
#define RT_LWIP_TCPTHREAD_MBOX_SIZE 81 K( X# R T# }+ E! X* z4 A* ^( Z
#define RT_LWIP_TCPTHREAD_STACKSIZE 1024
! @7 o4 q8 M2 e#define RT_LWIP_ETHTHREAD_PRIORITY 12+ }! ^9 a: N) _. r1 \# X$ O6 J
#define RT_LWIP_ETHTHREAD_STACKSIZE 1024 N6 \2 @$ e( f; n. y) s9 o
#define RT_LWIP_ETHTHREAD_MBOX_SIZE 8* @/ }1 o& ?; V
#define LWIP_NETIF_STATUS_CALLBACK 1
$ K1 F& z1 {4 K; l#define LWIP_NETIF_LINK_CALLBACK 1
& ]/ u/ L$ I' |" z#define SO_REUSE 15 S) S0 O4 Q2 Z
#define LWIP_SO_RCVTIMEO 11 C' z0 z( M* j( f9 i5 x
#define LWIP_SO_SNDTIMEO 1/ d8 I: a j) ?0 N) H+ j0 b
#define LWIP_SO_RCVBUF 11 `; ]- }" U. R7 r" B& D, ]0 ^
#define LWIP_NETIF_LOOPBACK 07 H" o9 `( @3 ~5 [% _ t/ G. L
#define RT_LWIP_USING_PING1 J8 B/ W I, r: z+ ]' K3 m! ^
#define LWIP_TCP_KEEPALIVE 1//使能保活功能
7 e ~9 C0 B4 \9 D2 e |
|