这部分代码在两种模式下运行不同。
在调试模式下,程序流跳过“while循环”,因为wifi已经启动。(开启SMODE跳线)

ifup (IF_WIFI0);while(ifpending(IF_WIFI0) != IF_UP){tcp_tick(NULL);}

//芯线绿色指示灯亮

在生产模式下,在“while循环”中保持循环,看起来WIFI0没有接通。(SMODE跳线关闭)

ifup (IF_WIFI0);while(ifpending(IF_WIFI0) != IF_UP){tcp_tick(NULL);}

//芯线绿色指示灯不亮

是否有编译器/调试器/库的问题?