工具/软件:Code Composer Studio
尊敬的专家!
我正在使用 SimpleLink 以太网 Msp432E401Y MCU LaunchPad 开发套件学习 TI-RTOS。
在 tcpecho_MSP_EXP432E401Y_tirtos_ccs 示例中,静态空 initIP (void *hCfg)的一部分配置为 DHCP,
静态空 initIp (void *hCfg)
{
CI_SERVICE_DHCPc dhcpc;
unsigned char DHCP_OPTIONs[]={ DHCPPT_SUBNET_MASK };
/*将全局主机名添加到 hCfg (在所有已连接的域中声明)*/
CfgAddEntry (hCfg、CFGTAG _SYSINFO、CFGITEM_DHCP_HOSTNAME、0、
strlen (hostname)、(unsigned char *) hostname、NULL);
/*使用 DHCP 获取接口1上的 IP 地址*/
memset (&dhcpc、0、sizeof (dhcpc));
dhcpc.cisargs.Mode = CIS_FLG_IFIDXVALID;
dhcpc.cisargs.IfIdx = 1;
dhcpc.cisargs.pCbSrv =&serviceReport;
dhcpc.param.pOptions = DHCP_OPTIONS;
dhcpc.param.len = 1;
CfgAddEntry (hCfg、CFGTAG 服务、CFGITEM_SERVICE_DHCPCLIENT、0、
sizeof (dhcpc)、(unsigned char *)&dhcpc、NULL);
}
如果我想使用静态 IP 地址、并且最后一个字节由全局变量给出、如何重写程序?
谢谢!