我正在用ENCX24J600在PIC32MX360F512L上运行具有H
ARMony v2.01b的以太网TCP/IP协议栈,以及一个HTTP服务器,该服务器的页面存储在微控制器闪存中。该协议栈按照应该的方式进行编译和初始化,但是该设备在网络上不被识别。在调试过程中,我发现,method_TCPIPStackIsRunState()insideTCPIP_STACK_Task()总是返回false,因此堆栈不处理任务。深入挖掘,我发现in_TCPIPStackIsRunState()中这个表达式总是trueif(pNe
tif->Flags.bMacInitialize)和tcpip_stack_statusis总是SYS_STATUS_BUS,这使我觉得从ENCX24J600获取MAC地址有问题,我是否正确,或者什么原因可能导致这个Pro贝勒姆?