Microchip
直播中

池鹄展

9年用户 1021经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

Harmony TCP/IP没获得IP地址

我使用PIC32 MZ EF启动器套件(DM3200 07)和和声2.04。我正在尝试TCP/IP WebServer示例,我有一些问题,我能够编译和运行代码。在APP_Tasks()的app.c中,状态机显示所有东西初始化正常,我到达APP_TCPIP_TRANSACT,但是它似乎从来没有得到IP地址。当我检查路由器时,它不存在,而且发现器软件也找不到它。RJ45连接器上的灯以及开关。我目前没有能力去做UART桥调试。我不认为这是硬件,因为这是发生在两个开发板。它是使用LAN840芯片。很可能是一个和谐的环境,我没有看到或意识到。任何帮助都会被感激。问候,塞巴斯蒂安。

回帖(17)

云达贞

2020-3-26 08:11:10
在没有控制台或其他指示的情况下,尝试设置对网络有效的静态IP地址,然后查看是否能够使用该地址ping该板。另外,您可以使用wireshark查看该板使用什么IP地址或者它正在寻找什么路由器地址。建议您使用MHC并重新生成项目以包含(串行/USB)控制台,您将得到一些消息,这些消息将有助于理解正在发生的事情。
举报

王雪

2020-3-26 08:24:02
哪个Web服务器示例?WebNETNETServer的NVVMMPFS演示示例?那是用MZ EF启动器套件进行的。因此,有几种可能性:您修改了示例代码,您修改了MHC配置,但是您没有在正确的网络上——内置的静态IP是192.168.100.115您尝试了http,但是示例使用了httpsYou,您正在使用Google Chrome(或其他不识别演示身份验证的浏览器)。如果这些不突出你的问题,请给我一个私人信息。
举报

孙婷婷

2020-3-26 08:34:23
你好,比尔,非常感谢你抽出时间来。我试着以PM的形式发送以下内容,但是上面说我没有访问权限。我从Harmony 2.04中加载了pic32_eth_web_server示例。在BSP配置下,我选择了PIC32 MZ启动器套件。我必须配置时钟并启用以太网比特(FETHIO)才能到达我现在所在的位置。由于某些原因,开关和USB +3.3V使位处于错误的引脚。我假设这是因为初学者工具包使用的是144引脚芯片,而不是较低的计数版本。我确实需要注释这个例子中的LED、开关和USB使能部分。所以,是的,我做了一些修改代码。对于你的问题:SouthTysSouthTous[远没有那么远。我很确定这是一个配置问题,但不知道什么。我试图让UART到USB桥接器工作,这样我就可以得到一些调试消息。默认情况下,它试图使用MIIM连接到LAN840。我尝试过MIM和RMII没有成功。在我进入演示的app.c状态机中的APP_TCPIP_TRANSACT时,它似乎能够很好地初始化。我是Harmony的新手,所以这有点令人沮丧,因为考虑到我使用自己的硬件,这应该是简单的。谢谢你的帮助,Sebastian
举报

孙婷婷

2020-3-26 08:42:20
由于某种原因,它不喜欢我以前的帖子中的剪辑。这里再次说明:您修改了示例代码See above您修改了MHC配置See above您没有在正确的网络上——内置的静态IP是192.168.100.115Tried,用于执行静态IP地址,并将其更改为网络上的有效地址,但没有成功。甚至不重要的是我正在尝试DHCP?您尝试过http,但示例是httpsHaven甚至不能获得分配的IP地址,并且无法在网络上显示。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分