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.

[参考译文] LP-AM243:将 FSI 接口与 CPSW/LWIP/TCP 服务器同时使用

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1391646/lp-am243-using-the-fsi-interface-simultaneously-with-cpsw-lwip-tcp-server

器件型号:LP-AM243
主题中讨论的其他器件:SysConfig

工具与软件:

我的工程基于`examples\networking\lwip\enet_cpsw_tcpserver`……然后我从`ddrivers\fsi\fsi_loopback_interrupt`工程中添加了 FSI SysConfig 部分。

我所连接的2个 LaunchPad 上的 FSI 通信完全正常运行。

我从示例中启动 TCP 服务器(调用 appMain())... 是的、我只在1号电路板上移动了 Drivers_open/Board_driversOpen out)。 板#1通过 DHCP 获取 IP、TCP 通信可与 PC 正常运行。

电路板1可以成功地将 FSI 帧发送到电路板2。 然而、TCP 服务器启动后、电路板1无法再接收来自电路板2的帧。

我已在板#1上的 FSI RX INT1 ISR 内部断点、并确认中断未触发。

我正在使用电路板的 PROC109A (001)版本。

请提供建议。

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

       在 SysConfig GPIO 部分中、电路板的 A 版本将 CONFIG_ENET_RGMII_PHY_RST 引脚设置为 GPMC0_AD11、但在版本 E3中、该引脚更改为 GPMC0_AD13。

    将  CONFIG_ENET_RGMII_PHY_RST 的 SysConfig GPIO 更改为 GPMC0_AD13可以解决我的问题。

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

    注意:可能应该会在 MCU PLUS SDK 的下一修订版中更新示例中的 SysConfig。

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

    感谢您指出问题并进行修复。

    此致

    Ashwani