请问MCU芯片F28M36有独立的MAC地址吗?开发板的MAC地址是由开发板上某个芯片决定的还是由TI自己编辑分配的?
囧:
MAC地址是由F28M36的以太网外设寄存器设定的
请问MCU芯片F28M36有独立的MAC地址吗?开发板的MAC地址是由开发板上某个芯片决定的还是由TI自己编辑分配的?
Wei Chen10:
回复 囧:
您的意思就是由EMAC外设的寄存器MACIA0(前四个字节)和MACIA1(后两个字节)来编辑设定的,寄存器性质为可读可写,是不是我自己可以定义?还是每个芯片出厂时已经固定了一个值,我们只读取就可以了?谢谢
请问MCU芯片F28M36有独立的MAC地址吗?开发板的MAC地址是由开发板上某个芯片决定的还是由TI自己编辑分配的?
囧:
回复 Wei Chen10:
是的,你可以自己定义,初始化为0,所以默认是全0
请问MCU芯片F28M36有独立的MAC地址吗?开发板的MAC地址是由开发板上某个芯片决定的还是由TI自己编辑分配的?
Wei Chen10:
回复 囧:
那如果我要给每块板子都分配一个专属的MAC地址,我初始化程序的EMAC部分 就要每个CPU一个了呀?不知道理解的对不对!
像开发板上标的MAC地址,这个是怎么定义的?
请问MCU芯片F28M36有独立的MAC地址吗?开发板的MAC地址是由开发板上某个芯片决定的还是由TI自己编辑分配的?
囧:
回复 Wei Chen10:
纠正一下,每个芯片会有个默认的MAC地址,在OTP的0x680810 和EMACID1寄存器,你也可以自定义你自己的。TRM的21章有详细解释
请问MCU芯片F28M36有独立的MAC地址吗?开发板的MAC地址是由开发板上某个芯片决定的还是由TI自己编辑分配的?
Wei Chen10:
回复 囧:
麻烦再问下:标准的MAC地址前三个字节为IEEE协会分配下发的,后三个字节为生产厂商自己分配的,意味着所有MAC地址不会出现冲突,OTP处如果TI已经有默认的MAC地址的话,应该是不可以更改的吧?OTP不就是只可编程一次吗?还有上个问题中开发板上标签的MAC地址是怎么来的?是就是板上CPU的MAC地址吗?还是以太网卡的MAC地址?谢谢!
请问MCU芯片F28M36有独立的MAC地址吗?开发板的MAC地址是由开发板上某个芯片决定的还是由TI自己编辑分配的?
囧:
回复 Wei Chen10:
OTP中只是默认的,如果你自己购买了自己的EMAC地址,那就需要写到之前提到的寄存器中,可以不用OTP中的地址
请问MCU芯片F28M36有独立的MAC地址吗?开发板的MAC地址是由开发板上某个芯片决定的还是由TI自己编辑分配的?
Wei Chen10:
回复 囧:
嗯,非常感谢!