求问,wrtnode2p固件太大的解决方案

情况: 手头一个项目,要用wrtnode2p来做。
描述: 
      1.最早是需要调用SPI的功能和传感器通信,程序是4M多,编译出来的固件4M多,所以在烧写完固件后,flash有充足位置放程序文件和后续log文件。
      2.后来有了新需求,需要自行做底板,要有USB,EC20 4G模块,网口等功能。我按照维基百科那里教程,在make menuconfig中配置。配置了包括USB设备的部分,4G上网部分(这部分是上网查的别人的建议),ppp部分等。然后没注意固件有多少,烧进去之后,就发现剩余空间连程序都放不下了,仔细一看,固件就有14M!!才觉得选的东西多了。
      3.然后我就开始在menuconfig里面尽量在不影响功能情况下剪裁,可是固件一直很大,后来我把第二步中配置的基本上都取消了,固件还是有12M多。(后来我make clean了一下,再make V=s,出来还是12M)
问题:所以我就搞不懂了,到底是选了哪个功能,使得固件一下子变得这么大?会不会是变大之后怎么配置都变不小了......求问各位该怎么解决这个固件太大的问题?   还有就是怎么让make menuconfig里面的配置回到初始配置?(就是编译出来固件只有4M多的那个)   
谢谢各位啦!!
 
已邀请:

xzmu - 10w

赞同来自:

我觉得你还是根据自己的实际需求来选需要安装的包。不要跟网上的教程走,只有这样才能尽可能的减小体积。

要回复问题请先登录注册