feat(eth): 完善YOXO1007以太网模块配置和调试命令
This commit is contained in:
@@ -134,11 +134,41 @@ void GateWayInit(void)
|
||||
memset((uint8_t *)&GateWay.ConfigPara, 0x00, sizeof(GWConfigPara_t));
|
||||
GateWay.ConfigPara.SavFlag = LOG_SAV_FLAG;
|
||||
GateWay.ConfigPara.Comm = CATONE_COMM;
|
||||
GateWay.ConfigPara.SvrAddr[0] = 103;
|
||||
GateWay.ConfigPara.SvrAddr[1] = 217;
|
||||
GateWay.ConfigPara.SvrAddr[2] = 192;
|
||||
GateWay.ConfigPara.SvrAddr[3] = 248;
|
||||
GateWay.ConfigPara.SvrPort = 12111;
|
||||
#if MAC_ADDR_TYPE == 0//测试服务器
|
||||
GateWay.ConfigPara.LTENet.DestAddr[0] = 39;
|
||||
GateWay.ConfigPara.LTENet.DestAddr[1] = 106;
|
||||
GateWay.ConfigPara.LTENet.DestAddr[2] = 103;
|
||||
GateWay.ConfigPara.LTENet.DestAddr[3] = 147;
|
||||
GateWay.ConfigPara.LTENet.DestPort = 8080;
|
||||
#elif MAC_ADDR_TYPE > 0
|
||||
GateWay.ConfigPara.LTENet.DestAddr[0] = 103;
|
||||
GateWay.ConfigPara.LTENet.DestAddr[1] = 217;
|
||||
GateWay.ConfigPara.LTENet.DestAddr[2] = 192;
|
||||
GateWay.ConfigPara.LTENet.DestAddr[3] = 248;
|
||||
GateWay.ConfigPara.LTENet.DestPort = 12111;
|
||||
#endif
|
||||
|
||||
GateWay.ConfigPara.EthNet.IpMode = ETH_IP_STATIC;
|
||||
GateWay.ConfigPara.EthNet.IpAddr[0] = 192;
|
||||
GateWay.ConfigPara.EthNet.IpAddr[1] = 168;
|
||||
GateWay.ConfigPara.EthNet.IpAddr[2] = 1;
|
||||
GateWay.ConfigPara.EthNet.IpAddr[3] = 101;
|
||||
GateWay.ConfigPara.EthNet.IpPort = 10000;
|
||||
GateWay.ConfigPara.EthNet.WorkMode = ETH_MODE_TCP_CLIENT;
|
||||
GateWay.ConfigPara.EthNet.SubnetMask[0] = 255;
|
||||
GateWay.ConfigPara.EthNet.SubnetMask[1] = 255;
|
||||
GateWay.ConfigPara.EthNet.SubnetMask[2] = 255;
|
||||
GateWay.ConfigPara.EthNet.SubnetMask[3] = 0;
|
||||
GateWay.ConfigPara.EthNet.Gateway[0] = 192;
|
||||
GateWay.ConfigPara.EthNet.Gateway[1] = 168;
|
||||
GateWay.ConfigPara.EthNet.Gateway[2] = 1;
|
||||
GateWay.ConfigPara.EthNet.Gateway[3] = 1;
|
||||
GateWay.ConfigPara.EthNet.DestIp[0] = 192;
|
||||
GateWay.ConfigPara.EthNet.DestIp[1] = 168;
|
||||
GateWay.ConfigPara.EthNet.DestIp[2] = 1;
|
||||
GateWay.ConfigPara.EthNet.DestIp[3] = 100;
|
||||
GateWay.ConfigPara.EthNet.DestPort = 8080;
|
||||
|
||||
GateWay.ConfigPara.CommUnitReadInterval = COMMUNIT_READ_SENSOR_INTERVAL_MAX;//非低功耗设备
|
||||
memset(GateWay.ConfigPara.CommUnitArray, 0x00, sizeof(CommUnitData_t) * COMMUNIT_NUM_MAX);
|
||||
GateWay.ConfigPara.Rs485Ch1.Enable = true;
|
||||
@@ -202,25 +232,6 @@ void GateWayInit(void)
|
||||
memcpy(GateWay.ConfigPara.GwMac, GateWayMac_BL10, 6);
|
||||
GateWay.ConfigPara.DebugChannel = DEBUG_CH_RS485_1;
|
||||
#endif
|
||||
|
||||
#if MAC_ADDR_TYPE == 0//测试服务器
|
||||
GateWay.ConfigPara.SvrAddr[0] = 39;
|
||||
GateWay.ConfigPara.SvrAddr[1] = 106;
|
||||
GateWay.ConfigPara.SvrAddr[2] = 103;
|
||||
GateWay.ConfigPara.SvrAddr[3] = 147;
|
||||
GateWay.ConfigPara.SvrPort = 8080;
|
||||
#elif MAC_ADDR_TYPE > 0
|
||||
// GateWay.ConfigPara.SvrAddr[0] = 39;
|
||||
// GateWay.ConfigPara.SvrAddr[1] = 106;
|
||||
// GateWay.ConfigPara.SvrAddr[2] = 103;
|
||||
// GateWay.ConfigPara.SvrAddr[3] = 147;
|
||||
// GateWay.ConfigPara.SvrPort = 8080;
|
||||
GateWay.ConfigPara.SvrAddr[0] = 103;
|
||||
GateWay.ConfigPara.SvrAddr[1] = 217;
|
||||
GateWay.ConfigPara.SvrAddr[2] = 192;
|
||||
GateWay.ConfigPara.SvrAddr[3] = 248;
|
||||
GateWay.ConfigPara.SvrPort = 12111;
|
||||
#endif
|
||||
}
|
||||
|
||||
if(GateWay.ConfigPara.OutageFlag != true && GateWay.ConfigPara.OutageFlag != false)
|
||||
@@ -301,7 +312,7 @@ void GateWayInit(void)
|
||||
}
|
||||
|
||||
WritePara((uint8_t *)&GateWay.ConfigPara, sizeof(GWConfigPara_t));
|
||||
|
||||
|
||||
LogInit();
|
||||
|
||||
Header.LogEndAddr = 0;
|
||||
@@ -322,6 +333,8 @@ void GateWayInit(void)
|
||||
}
|
||||
else {
|
||||
ETH_ON();
|
||||
rt_thread_delay(1000);
|
||||
ETHReset();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user