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.

[参考译文] Sitara-AM263PX:MCU-PLUS-SDK NCD263P-AM263Px Sitara 控制卡/ enet_cpsw_tcpclient_am263px-cc_r5fss0-0_freertos_ti-arm-clang I2C2用法

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1357098/mcu-plus-sdk-am263px-tmdscncd263p-am263px-sitara-control-card-enet_cpsw_tcpclient_am263px-cc_r5fss0-0_freertos_ti-arm-clang-i2c2-usage

器件型号:MCU-PLUS-SDK
主题中讨论的其他器件:TCA6416SysConfig

我在 TMDSCNCD263P-AM263Px Sitara 控制卡上进行原型设计。

我有一个多核工程、其中内核1运行 LWIP、基于 SDK 示例:

  enet_cpsw_tcpclient_am263px-cc_r5fss0-0_freertos_ti-arm-clang

我想在内核0中使用一个需要 I2C2上的 TCA6416 I/O 扩展器的外设。 很遗憾、  enet_cpsw_tcpclient_am263px-cc_r5fs0-0_freertos_ti-arm-clang (sysconfig)使用 I2C2。

在搜索源代码时、我没有看到 正在使用 I2C2 (除了正在进行初始化)。

我修改了 SDK 示例 SysConfig 以删除 I2C2、我没有看到此更改导致的任何问题。 但是、我目前无法完全测试以太网是否正常工作。

 TMDSCNCD263P-AM263Px 上的剂量以太网取决于 I2C2?

 

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

    您好!

    AM263P 控制卡 EVM 上的 CPSW 以太网取决于 I2C2与 IO 扩展器进行通信、以设置几个多路复用器的选择位、为 CPSW 以太网路由正确的信号。

    对于 CPSW 以太网、IO 扩展器设置以下信号:

    • 低电平- ICSSM0_MUX_SEL (也可以使用板载 SW14进行配置)*默认情况下通过 R1383*下拉至低电平
    • 低电平- ICSSM1_MUX_SEL (也可以使用板载 SW16进行配置)*默认情况下通过 R3873*下拉至低电平
    • 低电平- ICSSM2_MUX_SEL (也可以使用板载 SW15进行配置)*默认情况下通过 R3844*下拉至低电平
    • 高- MDIO/MDC_MUX_SEL1 *默认通过 R474*上拉至高电平
    • 低电平- MDIO/MDC_MUX_SEL2 *默认情况下通过 R3871*下拉至低电平

    移除 I2C2不会出现任何问题、因为与这些网关联的拉电阻器已将默认配置设置为 CPSW 以太网。 但是,您必须确保板载开关 SW[14:16]被设置为正确的方向。

    有关以太网信号的布线方式以及为不同以太网配置启用了哪些 MUX 选择线的更多详细信息、请参阅 AM263P 控制卡 EVM 设计文件和用户指南(第2.11.2.1节)。

    此致、

    布伦南