想做一个网络协议栈重启功能,在需要重启时调用NC_NetStop(1),相关程序代码如下。

目前已经实现了C6657网线直连电脑端的网络协议栈重启,console输出如下。

但是将C6657板子通过路由器与交换机再与电脑端相连时,NC_NetStart()执行完Network Removed后就没有输出,看起来像是emac没有正常close。

请问NC_NetStart()返回值应该是NC_NetStop(1)输入的1,为何通过了路由器和交换机,emac无法正常关闭?
Shine:
请参考下面帖子里的例程,在不硬件复位的情况下,restart NDK。
e2e.ti.com/…/921455
TI中文支持网

![TMS320F28379D: 导入例程出现故障Description Resource Path Location Type gmake: *** [gridconnectedinvlclfltr.obj] Error 1 gridConnectedInverterLCLFltr C/C++ Problem-TI中文支持网](https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_C2000_pastedimage1752114958744v1.jpg)

