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.

[参考译文] AM2432:HSR/PRP FWHAL 基于 ICSS-EMAC、需要 MDIO_LINK_INT

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1163632/am2432-hsr-prp-fwhal-is-based-on-icss-emac-and-mdio_link_int-is-needed

器件型号:AM2432
主题中讨论的其他器件: DP83826E

我将使用 MDIO 手动模式和 HSR/PRP PRU 固件测试新的 SDK MCU_PLUS_SDK_am243x_08_04_00_17。

我们的板上有一个 AM2432连接到 PHY DP83826E、LED 链路连接到  MII0_RXLINK (PR0_MII0_RXLINK)引脚 T2。

PHY 配置部分即使在 MDIO 手动模式下也能正常工作、因此 PRU 固件已成功加载。

遗憾的是、FWHAL 无法检测到链路状态变化、因为此类过程取决于 MDIO_LINK_INT (ICSS_EMAC.c 中的 ICSS_EMAC_POLLink)

但如 https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/08_04_00_17/exports/docs/api_guide_am243x/INDUSTRIAL_COMMS_MDIO_MANUALMODE_FW_USAGE.html 中所述

约束和限制: 禁用 MDIO 状态机、因此 MDIO LINK_INT 和 USER_INT 中断不可用。

我们是否应该考虑从 MDIO 手动模式 PRU 固件触发中断?

HSR/PRP PRU 固件是否还需要 MDIO_LINK_INT ?

展望未来。

 Andrea

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

    我发现  MDIO_LINK_INT 受支持 、如示例 HSR_PRP_DEMO (HSR_PRP_SoC.c)中所示