阅读:4089回复:4
请问有做1394网络的朋友一起讨论讨论
在一个由多个1394设备和pc机组成的1394网络中,其中一设备节点如何获知pc节点的physical_ID以强制pc成为root node?不知大家有什么好的方法,谢谢了!
|
|
沙发#
发布于:2007-02-28 12:15
physical_id可以从自标识包中获取,也可以从节点标识寄存器中读取。读取以后,可以利用物理层配置包向总线上所有物理层发送广播包,来强制某一节点为根结点。具体可以看物理层配置包结构。
|
|
板凳#
发布于:2007-03-01 13:05
引用第1楼yqyhaohan于2007-02-28 12:15发表的“”: 那作为外设,怎样知道哪个自标识包是来自pc的呢? 如何读取pc节点标识寄存器的值呢? 恳请指教,谢谢! |
|
地板#
发布于:2007-03-06 16:25
物理层数据包中都有phy_id,比如物理层配置包和自标识包,物理层数据包在物理层寄存器中,应用程序对物理层寄存器的读写是通过链路层寄存器来读写的。我用的tsb12lv01b中的link层寄存器就有专门读写phy层寄存器的功能。
|
|
地下室#
发布于:2009-10-21 08:57
我用的也是tsb12lv32芯片,物理层用tsb41ba3d,发送物理层配置包一直不成功,老大能不能帮个忙啊,指点一下啊。急!万分感激
|
|