除了第(5)步,以上每一步的执行都会在串口调试助手软件上有结果输出。例如:1394通信模块在上电后收到自标识包并进行复位,并在调试界面上会输出“SID RCVD 2 Y 0 BUS RST..”。其中“SID RCVD”表示节点收到自标识数据包,“2 Y 0”表示当前总线中存在两个1394节点,当前节点为根节点,具有等时资源管理功能的节点是节点0。“BUS RST..”表示节点开始进行总线复位。当前节点发起读取0x0400地址数据的异步读请求,则在界面上会显示“ACK00010,0x04049c44”。“ACD00010”表示另一个节点接收到了异步读请求的命令,“0x04049c44”则为返回的0x0400地址存储的数据。两个1394节点要进行等时数据传输,假如数据发送方为节点0,数据接收方为节点1。按照以下步骤进行节点间等时数据传输的测试:(1)先设置节点0的DM口模式为发送模式,节点1的DM口模式为接收模式。(2)节点0先读取总线上的有效带宽,上层界面接收到“0x00000f33”,它是用十六进制表示的当前总线的有效带宽。节点0再向等时资源管理节点申请一定的带宽,上层界面接受到“ACK 00010”,表示带宽申请成功。(3)读取总线上的有效通道并且申请通道。1394总线的有效通道数存在两个寄存器上,申请时按照由低到高的顺序。在申请通道前需先确认当前网络中使用的通道数,通信结束后再释放该通道。发出读取有效通道的指令后,上层界面接收到“0xffffffff”和“0xffffffff”,表示目前总线上所有通道均处于空闲状态。可以申请通道1,申请后低位通道寄存器的值变为“0xfffffffe”。经过前面三步已经建立了节点0和节点1进行等时通信所需要的带宽和通道。(4)发送等时传输的指令,看节点1是否接收到了指定量的等时数据包。通过中断寄存器的bit9(Data Mover packet receive)进行判断。