您好!
我将 lwIP 协议栈1.4.1与 RM48L952器件集成在一起、尽管 HDK 已使用静态 IP 进行初始化、但它不响应从另一台计算机 ping 命令(它已连接到路由器、但未显示在路由器客户端列表中)。

谢谢、
此致、
Cosmin Briceag
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
void EMAC_LwIP_Main (uint8_t * macAddress)
{
unsigned int ipAddr;
struct in_addr devIPAddress;
uint32_t ip_address, ip_gateway, ip_mask;
sciInit();
sciDisplayText(sciREGx, txtCRLF, sizeof(txtCRLF));
sciDisplayText(sciREGx, txtTitle, sizeof(txtTitle));
sciDisplayText(sciREGx, txtCRLF, sizeof(txtCRLF));
sciDisplayText(sciREGx, txtTI, sizeof(txtTI));
sciDisplayText(sciREGx, txtCRLF, sizeof(txtCRLF));
#ifdef __little_endian__
sciDisplayText(sciREGx, txtLittleEndian, sizeof(txtLittleEndian));
sciDisplayText(sciREGx, txtCRLF, sizeof(txtCRLF));
#else
sciDisplayText(sciREGx, txtBigEndian, sizeof(txtBigEndian));
sciDisplayText(sciREGx, txtCRLF, sizeof(txtCRLF));
#endif
/* Initialze the lwIP library, using DHCP.*/
sciDisplayText(sciREGx, txtEnetInit, sizeof(txtEnetInit));
// ipAddr = lwIPInit(0, macAddress, 0, 0, 0, IPADDR_USE_DHCP);
/* Uncomment the following if you'd like to assign a static IP address. Change address as required, and uncomment the previous statement. */
ip_address = inet_addr(IPADDR);
ip_gateway = inet_addr(GWMASK);
ip_mask = inet_addr(NETMASK);
ipAddr = lwIPInit(0, macAddress,
ip_address,
ip_gateway,
ip_mask,
IPADDR_USE_STATIC);
sciDisplayText(sciREGx, (uint8_t*)"..DONE", sizeof("..DONE"));
sciDisplayText(sciREGx, txtCRLF, sizeof(txtCRLF));
if (0 == ipAddr) {
sciDisplayText(sciREGx, txtCRLF, sizeof(txtCRLF));
sciDisplayText(sciREGx, txtCRLF, sizeof(txtCRLF));
sciDisplayText(sciREGx, txtErrorInit, sizeof(txtErrorInit));
sciDisplayText(sciREGx, txtCRLF, sizeof(txtCRLF));
sciDisplayText(sciREGx, txtCRLF, sizeof(txtCRLF));
} else {
/* Convert IP Address to string */
devIPAddress.s_addr = ipAddr;
txtIPAddrItoA = (uint8_t *)inet_ntoa(devIPAddress);
LocatorConfig(macAddress, "HDK enet_lwip");
/* Initialize the sample httpd server. */
sciDisplayText(sciREGx, (uint8_t*)"Starting Web Server", sizeof("Starting Web Server"));
httpd_init();
http_set_ssi_handler(SSIHandler, ssi_tags, SSI_TAGS);
http_set_cgi_handlers(cgi_handlers, CGI_HANDLERS);
sciDisplayText(sciREGx, (uint8_t*)"..DONE", sizeof("..DONE"));
sciDisplayText(sciREGx, txtCRLF, sizeof(txtCRLF));
}
}
我没有 FTDI 转换器在我的 PC 上记录消息、但请在下面找到 您问题的答案。
[j] PHY ID、PHY 活动状态和 PHY 链路状态?




[j] 您使用的是哪种电路板、它是 TI 特定的电路板还是定制电路板?
我将定制板与 PHY 器件 DP83848MPHPEP 搭配使用
[j] 您要测试哪个应用程序(我可以获取代码)?
尽管我可以向您发送 代码、但从 TI 的其中一个链接中可以看到 lwIP 协议栈为1.4.1。
此致、
余弦