如何在freescale K64F板中闪存虚拟MAC地址

时间:2015-06-22 11:42:47

标签: microcontroller

我有一些FRDM-K64F板,它们是开发微控制器 飞思卡尔。令人惊讶的是,其中一些人获得了相同的MAC地址。我在飞思卡尔创建了关于这个问题的请求,他们说我可以使用MQX RTOS在MCU中刷新虚拟MAC地址。 我需要问一下在MCU中刷新新MAC地址需要哪些硬件/软件工具? 如果我没有错,我将在飞思卡尔kinetis设计工作室,但我怎么能闪存mac地址?我需要USB电缆或任何其他接口? 任何帮助将不胜感激!!

1 个答案:

答案 0 :(得分:0)

在我们的项目中,我们使用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

希望这有帮助。