大家好 问一下
假设DSP1 通过LSU给DSP2 发数 同时也发门铃
例如这样:
cfg.Address.RapidIOAddress.LSB = SRIOBuffer;
cfg.Address.DSPAddress = SRIOBuffer;
cfg.ByteCount = BUFFER_SIZE * 4;
cfg.ID.Port = SRIO_Port0;
cfg.ID.Dest = DEVICE_ID1_16BIT;
cfg.ID.Size = SRIO_ID_16Bit;
cfg.PacketType = SRIO_NWrite;
cfg.DoorBell.Enable = TRUE;
cfg.DoorBell.Info = SRIO_DoorBell_Message_NWrite_Finished;
// 等待 LSU 可用
while(SRIOLSUFullCheck(LSU) != 0);
// 传输数据
SRIODirectIOTransfer(LSU, &cfg);
那么DSP2收到门铃中断 能否作为DSP2收数完成的标志???
也就是说在上面这种情况下 门铃和数据是一起到达 还是先后到达?