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.

[参考译文] AM2632:CPSW SDK 示例问题

Guru**** 2526700 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1565520/am2632-cpsw-sdk-example-issue

器件型号:AM2632


工具/软件:

您好、

CPSW PHY 环回示例 在 MCU_PLUS_SDK_am263x_10_00_00_35 SDK (software-dl.ti.com/.../EXAMPLES_ENET_CPSW_LOOPBACK.html) 中的执行不一致。它有时会起作用、 有时我无法在 Rx 缓冲区中接收返回的数据。 它是否有任何时序依赖性或需要任何特定的测试设置? (例如,始终保持局域网电缆连接)

2. CPSW 第 2 层交换机示例在  mcu_plus_sdk_am263x_10_00_00_35 SDK  (https://software-dl.ti.com/mcu-plus-sdk/esd/AM263X/10_00_00_35/exports/docs/api_guide_am263x/EXAMPLES_ENET_LAYER2_CPSW_SWITCH.html) 中出现运行时错误。请查看下面的日志。

初始化所有配置
----------------------------------------------------
cpsw-3g:初始化配置
cpsw-3g:打开端口 1
Cpsw_openPortLinkNoPhy:553
Cpsw_handleLinkDown:1652
EnetMod_ioctl:1556
Cpsw_handleLinkDown:1657
Cpsw_internalIoctl_handler_ENET_PER_IOCTL_OPEN_PORT_LINK:199
EnetPer_ioctl:1342
Enet_ioctl:1005
EnetApp_enablePorts() 无法打开 MAC 端口:–3
cpsw-3g:打开端口 2
cpsw-3G:未找到 PHY 配置
断言@行: 547 在 C:/ti/mcu_plus_sdk_am263x_09_02_00_56/examples/networking/enet_layer2_cpsw_switch/V1/l2_cpsw_cfg.c ::失败!!!

谢谢您、

*** Desai

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

    尊敬的 ***:  

    [quote userid=“661790" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1565520/am2632-cpsw-sdk-example-issue CPSW PHY 环回示例 在 MCU_PLUS_SDK_am263x_10_00_00_35 SDK (software-dl.ti.com/.../EXAMPLES_ENET_CPSW_LOOPBACK.html) 中执行不一致。 它有时会起作用、 有时我无法在 Rx 缓冲区中接收返回的数据。 它是否有任何时序依赖性或需要任何特定的测试设置? (例如,始终保持 LAN 电缆连接)

    是否每次执行后都执行系统/CPU 复位? 您认为下电上电后它始终工作吗? 通常我没有看到这种可靠性问题。  

    [quote userid=“661790" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1565520/am2632-cpsw-sdk-example-issue CPSW 第 2 层交换机示例在  mcu_plus_sdk_am263x_10_00_00_35 SDK  (https://software-dl.ti.com/mcu-plus-sdk/esd/AM263X/10_00_00_35/exports/docs/api_guide_am263x/EXAMPLES_ENET_LAYER2_CPSW_SWITCH.html) 中出现运行时错误。 请检查下面的日志。

    此处的日志表明、根本找不到 PHY 配置、是否修改了应用程序的 example.syscfg? 如果对 MAC 端口配置或 PHY 配置进行了错误的更改、则 PHY 结构很可能不会被 example.syscfg 自动生成的代码填充、并导致此类错误

    此致、
    Shaunak