TI中文支持网
TI专业的中文技术问题搜集分享网站

F28M36 MCU MAC地址问题

请问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:

回复 囧:

嗯,非常感谢!

赞(0)
未经允许不得转载:TI中文支持网 » F28M36 MCU MAC地址问题
分享到: 更多 (0)