导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[转帖]当VLAN改变后AVB Talker的问题[liufengzhong]

 *第35985篇: [转帖]当VLAN改变后AVB Talker的问题

  
楼 主:liufengzhong 2014年8月19日11:58
 [转帖]当VLAN改变后AVB Talker的问题
我正在一个AVB网桥(例如以太网交换机)测试测试版固件,然后发现在这个交换机AVB流量默认VLAN是VLAN 1。它看起来不可能改变,我已经询问了卖主。

我的AVB端点包含XMOS-based板(LC AVB板和 DSP4You's AVB-DG板)和一个Mac Mini。默认,XMOS参考设计指南AVB_DEFAULT_VLAN当作VLAN 2 在 'avb_1722_def.h'。交换机报告说来自XMOS板的源/汇流数据流和数据流失败导致VLAN错误。

把AVB默认VLAN改为VLAN 1和flash xmos基础板后,我看见在交换机stats内成功的talker / listener 声明在VLAN 1。在这点,我能从Mac Mini (talker)流出到任何XMOS板(listeners) ,然而,我似乎不能从任何XMOS板 (talkers)互相流出或者流出到Mac Mini (listeners)。交换机报告正确的talker/listener关系但是没有音频来穿过。

看着抓包工具跟踪,我看见很多MVRP / MSRP流量和AVB发现/ AVB的连接管理协议,但是我从没看见AVB的传输协议。

有任何建议让我给AVB参考设计的代码来做一个成功的交谈连接越过VLAN 1?

谢谢


回答:

只要talker和listern的VLAN在同一个VLAN网络,你就能够听到到音频。VLAN可以是任何值的范围是 (1 - 4096).默认VLAN设定为2。在5.2版本的XMOS AVB solution,你需要改变VLAN在下面的地方:

1.在avb_1722_def.h文件改变AVB_DEFAULT_VLAN 定义。

2.在avb_1722_talker.xc文件改变st.vlan


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:[转帖]XFLASH错误:XN11099封装类型“XS1-LNA-64-TQ48”不能解析到一个文件

[下一篇主题]:[转帖]我如何规定LDIV指令的目标?