This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TDA4VM:如何在 TDA4 PSDK720中启用 VLAN 功能?

Guru**** 1958595 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/995384/tda4vm-how-to-enable-vlan-function-in-tda4-psdk720

器件型号:TDA4VM

大家好、

我已经参考 了 pdk\packages/ti\drv\cpsw\unit_test\test_cases\cpsw_test_vlan.c 中的 CpswApp_addAleVlanEntry 函数来启用 VLAN 功能、但如果 VLAN 条目有用、我如何检查它?

此外、我想知道我是否可以在 TDA 板中应用 Unittest 演示、因为我已经尝试了 SBL 方法并通过 ccson MCU2_0加载固件。 但 结果失败 。

我在 psdk730中构建了演示,我注意到在 app_ethfw.c 中,有有关 VLAN 间和 VLAN 设置的代码,如何检查程序是否可行?

   EthHwInterVlan_setOpenPrms (&ethFwCfg.cpswCfg);

    对于 (i = 0U; i < ethFwCfg.numPorts; i++)
    {
        EthHwInterVlan_setVlanConfig (&ethFwCfg.ports[i].vlanCfg、
                                     ethFwCfg.ports[i].portnum);
    }
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    特别是、如何检查 VLAN 配置是否与配置的 app_ethfw.c 中的配置一样可行。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、

    对于实现 ene_、单元测试演示正常工作。 我们尝试了两种方法、这两种方法都在 EVM 板和定制板上进行了尝试、但都无法运行
    1.直接加载 Unitest Compilation_ unit_ testapp_ MCU2_0_ debug.xer5f 生成的 energy_Cpsw,
    程序未正常运行、主域和 MCU 域串行端口未输出;程序未正常运行、方法是通过 CCS 向主函数入口地址添加断点

    我们在 vision_apps 下编译 ene_unittest 源代码、单元测试的主要功能为.c basic_demos .c vision_apps app_tirtos、tirtos_linux、mcu2_0、main

    运行 J7-main-r5f0_ 0固件时、通过打印调试发现以下错误

    因此、我想向您咨询
    1.如何在7.2版中运行以太网单元测试程序?
    2.如何测试 VLAN 和 intervaln 的功能?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    很抱歉耽误你的时间、我会看一下、然后回来

    此致

    葡萄园

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    可以帮助解决这个问题吗? 它打败了我的大脑、但我不能解决

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我将在本周结束时再回来。

    此致

    葡萄园

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Vineet

    感谢您、我们现在可以实现 intervern 和 VLAN 功能、

    问题是如何在  pdk\packages/ti\drv\cpsw\unit_test\test_cases\中使用 unittest 演示、我们还尝试了 SBL 方法并通过 js 脚本加载 CCS;但两者都不起作用。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Jeffrey、

    很抱歉耽误你的时间。我可能会误解你刚才的问题。 您需要查看 pdk/packages/ti/drv/enet、而不是 pdk/packages/ti/drv/cpsw

    请查看 pdk/packages/ti/drv/enet/unit_test/test_cases/cpsw_test_vlan.c 中的函数 EnetTest_addAleVlanEntry()

    如果您有 EVM、则可以使用以下步骤执行该 EVM:

    1.转至 pdk/packages 并运行"source pdksetenv.sh"

    2.转至 pdk/packages/ti/drv/enet/unit_test/test_framework 并运行"make SOC=MCU2_0"

    这将在 pdk/packages/ti/binary/enet_unit_testapp 中生成二进制文件

    4.在 MCU 2_0上运行此程序(在 MCU 1_0上运行 sciclient 服务器测试应用程序后)

    5.在主域上打开第三个 UART 实例,然后选择手动测试。

    6.确保您在其中一个 RGMII 端口(在 GESI 卡上)上有链接

    7.选择选项6 (VLAN 测试)

    此致

    葡萄园

x 出现错误。请重试或与管理员联系。