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.

[参考译文] SK-AM64B:使用 MCU_I2C0 在 M4F 内核上中止 I2C_OPEN () 的问题

Guru**** 2422250 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1544154/sk-am64b-issue-with-i2c_open-aborting-on-m4f-core-using-mcu_i2c0

器件型号:SK-AM64B
主题:SysConfig 中讨论的其他器件

工具/软件:

您好、

我通过 SysConfig 将 I2C (MCU_I2C0) 添加到 gpio_led_blink_am64x-sk_m4fss0-0_nortos_ti-arm-clang 中的示例工程中 mcu_plus_sdk_am64x_11_00_00_15

添加 I2C 并编译项目后、应用程序在 I2C_open() 内部中止 Drivers_open()




我正在使用的器件  SBL NULL  引导加载程序。

需要执行任何额外的步骤才能使用  MCU_I2C0  在上  M4 内核

此致、
Yukinobu

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

    尊敬的 Yukinobu:

    请尝试  【常见问题解答】PROCESSOR-SDK-AM64X 中建议的解决方案:无法为 MCU I2C 打开 I2C 驱动程序 。

    此致、

    Tushar

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

    尊敬的  Tushar:

    在中 mcu_plus_sdk_am64x_11_00_00_15、我确认该 I2C_lld_isBaseAddrValid() 函数已更新以包括 MCU I2C 地址。

    但是、 I2C_open() 没有更新、因此我应用了常见问题解答中提供的补丁。
    应用补丁后、我验证了 I2C_open()  MCU_I2C0 在 M4 内核上使用时现在已成功完成。

    我想问:
    该补丁是否会 I2C_open() 正式包含在未来的 SDK 版本中?
    或者、我是否需要在每次发布新的 SDK 版本时手动应用补丁?

    此致、
    Yukinobu

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

    尊敬的 Yukinobu:

    上述问题将在下一个 SDK 版本中解决。

    此致、

    Tushar