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.

[参考译文] RTOS/TMDSIDK437X:数字输出访问

Guru**** 2589275 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/582069/rtos-tmdsidk437x-digital-outputs-access

器件型号:TMDSIDK437X

工具/软件:TI-RTOS

您好!

   我使用的是 TI RTOS 软件、我想使用 I2C2访问板载 LED、但无法获得所需的结果。 我已将 i2c 实例配置为2、并将"  代码卡在 I2C_transfer (handle、&i2cTransaction)上"中提供的从器件地址配置为0x60;

您能否提供有关如何配置 I2c2的方向

谢谢、此致、

Nikhil Muley

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

    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    是否有任何其他指令来启用 I2C2。
    谢谢、此致、
    Nikhil Muley
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    如何为 AM437x IDK 添加 LED_INDUSTI 以对应用进行诊断。
    我已将 DIAG 应用中的 make 文件修改为"idkAM437x_DIAG =框架框架框架加载程序 LED QSPI mem mmcsd UART EEPROM mcspi RTC led_industrial"
    但在生成文件期间、它会给我错误。
    如何在 AM437x IDK 上运行 I2c2应用

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

    IDK437x EVM 硬件用户指南 processors.wiki.ti.com/.../AM437x_IDK_EVM_HW_User_Guide 显示 I2C2通过地址0x60连接到 LED。 因此、我相信这是您想要使用 I2C2驱动器测试8个 LED 的逻辑。

    从 processors.wiki.ti.com/.../Processor_SDK_RTOS_DIAG 中可以看到不支持 IDK437x 工业 LED。 在 ti\board\diag\led_industrie\build 下、只有3个平台:iceK2G、IDK571X、IDK572X。 您需要为 IDK437x 创建结构相同的文件夹、然后创建一个 makefile 来开始。 如果 led industrial_test.c 是通用的、那么它也适用于 AM437x IDK。 检查电路板库是否启用了 I2C2并正确设置了 PINMUX。

    此致、Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Eric:
    我已经在 LED_INDUSI?--> Build 中创建了新的文件夹名称"idkAM437x",之后我从其它 Diag 项目(如 mcspi)复制了 make 文件。
    要在 make 文件中修改与 diag 项目兼容的部分是什么?
    "正在检查电路板库是否启用了 I2C2并正确设置了 PINMUX "-->在哪里查找启用 I2C2的引脚多路复用器设置

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

    当您使用诊断代码时、它会使用电路板库。 因此、您需要在以下位置检查源代码:pdk_AM437X_1_0_5\packages/ti\board\src\idkAM437x。 如果 Board_moduleClockInit()和 Board_pinmuxConfig()启用 I2C2。

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

    尊敬的 Eric:

           我已附上用于控制工业 LED 的 cmd 提示符结果和 make 文件。 我在 gmake idkAM437x_SD 上遇到错误。

    我已使用从器件地址和 I2C2实例更新 board_cfg.h。

    我无法理解为什么我在 gmake 上遇到错误。

    e2e.ti.com/.../DIAG.rar

    谢谢、此致、

    Nikhil Muley

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

    您好,
    TI RTOS 支持 I2c0实例、但如果它更改为 I2c2、则会进行定量处理。 配置参数是什么。

    是否有关于 上述帖子的建议?

    谢谢、此致、
    Nikhil Muley

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您能否提供 TI RTOS 上 I2C2的工作示例、因为我无法在我的身边工作。 这将有助于我比较和理解代码。 它还将帮助我识别我正在执行的错误。
    谢谢、此致、
    Nikhil Muley
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您能否提供 i2c2工作示例或至少支持文件、以便我可以比较并使其正常工作。


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

    正如您所说的
    "您需要为 IDK437x 创建一个结构相同的文件夹、然后创建一个 makefile 来开始。 "
    如何创建 make 文件? 我不喜欢这个。 从其他人复制剂量使其正常工作?

    " pdk_am437X_1_0_5\packages/ti\board\src\idkAM437x。 如果 Board_moduleClockInit()和 Board_pinmuxConfig()启用 I2C2.
    我已检查它是否已启用。

    谢谢、此致、
    Nikhil Muley
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您能不能提供 ti rtos 上 I2C2的工作示例... ?

    谢谢、此致、
    Nikhil Muley
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我已经检查了您的建议、但 I2c2不能在板上工作、我想我缺少什么?
    我已经检查了 EEPROM 读写示例、它可以正常工作、但 i2c2不能正常工作。 I2c2上的任何指针、以便我可以使其正常工作。

    谢谢、此致、
    Nikhil Muley
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否有更新?