Microchip
直播中

刘欣

8年用户 210经验值
私信 关注
[问答]

修改默认的MAC-Address到一个定制的MAC-Address

亲爱的大家,我试图修改默认的MAC-Address到一个定制的MAC-Address,这个MAC-Address存储在我的系统的FRAM中,并且由于任何原因我无法让它运行。有没有人成功地帮过我,谁能帮我找到一个合适的方法?谢谢你的帮助,施默尔斯

回帖(4)

李晓莉

2020-4-20 10:12:35
没有,没有看登记册。同时,我设法切换到一个定制的MAC,WiReSrack告诉我,我的PIC是发送修改后的MAC地址,而且ARP - A告诉我,PICS IP绑定到新的MAC地址-但PIC只回复广播消息,我甚至不能ping它。有什么想法吗?
举报

黄彩萍

2020-4-20 10:20:41
在“sysObj.tcpip=TCPIP_STACK_Init();”调用之前的“void SYS_Initialize(void*data)”函数中,我在system_in it.c中完成了我的。在i2c读取外部闪存时延迟。…………/ / 1。在I2C Flash Deice中获取网络配置值;(2)。TCPIP栈初始化SysObj.TCPIp=TCPIpH-StaskIn();...}在SYS-Initialization()调用上面的system_init.c中的TCPIP堆栈初始化部分,您将发现一个结构,只需用您要使用的存储值填充成员。const TCPIP_NETWORK_CON._.((未使用))TCPIP_HOSTS_CONFIGUR.[]={.interface=TCPIP_NETWORK_DEFAULT_INTERFACE_NAME,//interface.hostName=seeprom_system.system_host_name,.macAddr=seeprom_netconfig.ConicalMacAddrSTR,.ipAddr=seeprom_netconfig.IPaddrSTR,.ipMask=seeprom_netconfig.ipMaskSTR,.gateway=seeprom_netconfig.gwIPSTR,.priDNS=seeprom_netconfig.dns1IPSTR,TCPIP_NET_NETWORK_DEFAULT_SECOND_DNS,//secondDNS TCPIP_NETWORK_DEFAULT_POWER_MODE,//powerMode TCPIP_NETWORK_DEFAULT_INTERFACE_FLAGS,//startFlags},};
举报

李晓莉

2020-4-20 10:29:56
嗨,布鲁斯,这正是我要找的,而且效果很好。非常感谢你的帮助!!!!!!!!
举报

黄彩萍

2020-4-20 10:44:46
我很高兴能帮助你。
举报

更多回帖

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