i am using 2 200 development kits.
i am using one as a talker and the second as the listener
i am using the avb reference design.
on the talker board i have configured it to have 4 talkers. on the board listener i have configured it to have 4 listeners.
on the talker board i have configured it to put out test data for audio samples where each sample contains the stream id and channel number, so i can debug why in this configuration the listener board doesnt always decode all the channels. as follows
in this configuration when i connected as follows.
talker 1 is connected to listener 1
talker 2 is connected to listener 2
talker 3 is connected to listener 3
talker 4 is connected to listener 4
on the listener board i noticed that on listener 1 i am recieving the correct test audio samples for all 8 channels. on listener 2-4, i dont see channel 1 i see channel 0, 2-7
since i am trying to use the output channels as not 8 channels but 4 stereo pairs, this bug results in getting left data but not right data but only on streams 2-4. stream and only on channel 1, 0,3-7 are ok. and stream 1 0-7 are always correct.
i verified using wireshark that the avb packets in each stream are always correct. they have all channel data on all streams.
im at a loss to describe why this is happening.
in this configuration, the avb design is setup to use tdm buffering and i am wondering if there is a timing issue but cant explain why it would always only affect streams 2-4
from the test data above i never see
0x212121, 0x313131 and 0x414141 these outputs are decoded as but only on stream 1. on streams 2-4 they are always 0. this maps to channel 1 on each stream.
any insights would be appreciated.
If you have a simple question and just want an answer.
1 post • Page 1 of 1
- Junior Member
- Posts: 6
- Joined: Wed Aug 11, 2021 7:28 pm