我得到了一些FRDM-K64F板,它们是飞思卡尔的开发微控制器。令人惊讶的是,他们中的一些人获得了相同的MAC地址。我在飞思卡尔创建了关于这个问题的请求,他们说我可以使用MQX RTOS在MCU中闪存虚拟MAC地址。我需要问一下,在MCU中刷新新的MAC地址需要哪些硬件/软件工具?如果我没记错的话,我会去飞思卡尔kinetis设计工作室,但是我怎么才能刷新mac的地址呢?我是否需要usb数据线或任何其他接口?任何帮助都将不胜感激!!
发布于 2015-08-08 01:43:06
在我们的项目中,我们使用K60和K66。MAC地址存储在MQX中某个局部变量中。我们所做的,正如飞思卡尔所建议的,是在注册后将MAC地址放入程序中,在启动时读回它,并在调用ENET_initialize时使用它。
我们使用以下命令在寄存器中使用JLink命令器编写程序:
w1 0x40020007 0x43
w1 0x40020006 0x00
w1 0x4002000B 0xMAC_B1
w1 0x4002000A 0xMAC_B2
w1 0x40020009 0xMAC_B3
w1 0x40020008 0xMAC_B4
w1 0x40020000 0x80
w1 0x40020007 0x43
w1 0x40020006 0x01
w1 0x4002000B 0xMAC_B5
w1 0x4002000A 0xMAC_B6
w1 0x40020009 0xFF
w1 0x40020008 0xFF
w1 0x40020000 0x80希望这能有所帮助。
https://stackoverflow.com/questions/30979135
复制相似问题