完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我正在用ENCX24J600在PIC32MX360F512L上运行具有HARMony v2.01b的以太网TCP/IP协议栈,以及一个HTTP服务器,该服务器的页面存储在微控制器闪存中。该协议栈按照应该的方式进行编译和初始化,但是该设备在网络上不被识别。在调试过程中,我发现,method_TCPIPStackIsRunState()insideTCPIP_STACK_Task()总是返回false,因此堆栈不处理任务。深入挖掘,我发现in_TCPIPStackIsRunState()中这个表达式总是trueif(pNetif->Flags.bMacInitialize)和tcpip_stack_statusis总是SYS_STATUS_BUS,这使我觉得从ENCX24J600获取MAC地址有问题,我是否正确,或者什么原因可能导致这个Pro贝勒姆?
|
|
相关推荐
1个回答
|
|
|
通常,应用程序代码有/应该有一个调用toTCPPIpSTACKSTATUS()来检查它是否准备就绪并可以继续进行。这比在堆栈中挖掘要容易。不管怎样,看起来ENCJ600模块的初始化有问题。是否选择了合适的SPI插槽,是否有任何来自控制台的消息显示出问题?你用什么牌子的,是定制还是参考板?尝试第一个演示版本的演示是有用的,它应该在盒子外工作。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
508 浏览 0 评论
5813 浏览 9 评论
2351 浏览 8 评论
2238 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3545 浏览 3 评论
1163浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1122浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
890浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
508浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-15 07:35 , Processed in 1.095145 second(s), Total 73, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2188