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.

[参考译文] MSPM0G3507:gI2C 错误

Guru**** 2394295 points
Other Parts Discussed in Thread: MSPM0G3507

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1507597/mspm0g3507-gi2c-error

器件型号:MSPM0G3507

工具/软件:

我想知道如何解决此类错误:

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

    您好、Orest、

    似乎您没有定义变量-gI2C、请检查您是否包含文件、以确定它是否包含变量的定义。

    B.R.

    Sal

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

    尊敬的 Sal:

    我搜寻了所有的 include 文件和头文件,但找不到变量"gI2C"任何地方。 请告诉我此变量的定义位置。 此变量由 config 自动生成。

    B.R.

    Orest

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

    您能提供一些背景信息吗? i2c_target.c 来自哪里? 什么是自动生成的(以及如何生成)?

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

    我使用"i2c_target""通用 I2C 通信模块-目标代码"为 MSPM0G3507创建了一个新工程。 然后、我配置了 I/O 引脚。 我独自离开 I2C。

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

    我在"C:\ti\mspm0_sdk_2_04_00_06\examples\nortos\LP_MSPM0G3507\comm_modules\i2c_target"中找到了类似内容。 是这样吗?

    i2c_target.c 的第36行指出:

    > I2C_Instance gI2C;

    并且构建正确。 是否有可能以某种方式删除该行? 也许再次导入工程会很有用。

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

    是、此行:  

    I2C_Instance gI2C;

    不知何故被删除。 现在它建立很好感谢您的帮助。