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.

[参考译文] MSPM0L1345:OPA1 包含 — 终止编译

Guru**** 2511985 points
Other Parts Discussed in Thread: MSPM0L1345, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1560128/mspm0l1345-opa1-inclusion---kills-the-compile

器件型号:MSPM0L1345
主题: SysConfig 中讨论的其他器件

工具/软件:

帮助!

试图使用 OPA1,它似乎是“神的库“正在混乱与我.  有什么建议可以帮助我向前发展?

一旦我将 OPA1 包含到 syscfg 中、这就是响应。

[5]正在运行脚本...
[6]正在验证...
[7]生成代码 (empty_mspm0l1345.syscfg)……
[8]类型错误:无法读取未定义的属性(读取“外设引脚“)
[9]、位于 printDefine (C:\ti\mspm0_sdk_2_05_01_00\source\ti\driverlib\.meta\opa\opa.board.h.xdt:153:125)
[10]位于 subTemplateFunction (C:\ti\mspm0_sdk_2_05_01_00\source\ti\driverlib\.meta\opa\opa.board.h.xdt:54:13)
[11]为 C:\ti\ccs2011\ccs\utils\sysconfig_1.24.0\dist\webpack src:\SYSCONFIG\pinmux\services\metaEnvironment\runtimeContext.1102 ts:11
[12]位于 templateFunc (C:\ti\mspm0_sdk_2_05_01_00\source\ti\driverlib\.meta\templates\Board.h.xdt:52:10)
[13] at func (C:\ti\ccs2011\ccs\utils\sysconfig_1.24.0\dist\webpack src:ts:29:39)
[14] AT allowPathVisibility (C:\ti\ccs2011\ccs\utils\sysconfig_1.24.0\dist\webpack src:ts:11:10)
[15]、在 runTemplate (C:\ti\ccs2011\ccs\utils\sysconfig_1.24.0\dist\webpack src:ts:29:13) 中
[16]位于 t.CodeGenerator.generate (C:\ti\ccs2011\ccs\utils\sysconfig_1.24.0\dist\webpack src:ts:136:10)
[17]位于 itetatee (C:\ti\ccs2011\ccs\utils\sysconfig_1.24.0\dist\webpack:src ts:141:26)
[18]位于 Rt (C:\ti\ccs2011\ccs\utils\sysconfig_1.24.0\dist\webpack:\sysconfig\node_modules\lodash\lodash.js:653:23)
[19]gmake:***[subdir_rules.mk:18:build-1430726529]错误 1.
[20]gmake :目标“全部“由于错误而未重制。
[21]*****构建完成****

OPA1 曲线 — 通用 RRI、使用引脚 21、20、19。

我没有尝试使用 PIN 配置、\

禁用斩波  

高级配置 — RRI、6MHz

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

    另请注意、如果我只向 syscfg 添加两个 OPA、它将成功编译。 我将继续尝试为 TI 解析此错误。

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

    尊敬的 Roger:

    感谢您提供相关信息。 我会研究这个,并尽快回到你。

    此致、

    Owen

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

    目前正在使用 OPA0 — 当我尝试将反相输入分配到 IN0-引脚时、编译错误似乎到达。

    它编译 ok、输出分配给引脚 (25)、同相输入分配给其 I/O 引脚 (28)。

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

    OPA1 — 具有相同的行为,在尝试将反相输入分配给输入引脚时,会出现 gmake 误差。

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

    尊敬的 Roger:

    您是正确的、我也研究了这个问题、似乎与 IN0-引脚有关。 在数据表中、该模拟功能与引脚名称或 PINCMx 无关。 SysConfig 解释引脚的方式似乎存在问题。 如果是兼容性问题、则可能需要添加警告消息以进行说明。 我已向软件团队提交了一个 TT、他们将对此进行进一步调查。 如果我不得不猜测、这很可能会在接下来的几个 SDK 版本中得到修复。

    此致、

    Owen

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

    谢谢 Owen、这个术语让我很困惑。  当然可以分配 IO 引脚...

    以下是我计划在设计中使用的引脚。

    我将它们映射到硬件设计中。 黄色高亮显示是正在使用的内容。  

    希望这有助于澄清问题。

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

    查看表 6-1、我看到您在说什么、这有助于减少我的困惑。

    但是、我想快速添加团队的两个选项。

    1) 我可以参考 syscfg 中的引脚连接、如所示

    OPA1_IN1-(别名 PNCM18 和引脚名称 PA17)-物理引脚 20

    OPA0_IN1-(别名 PNCM25 和引脚名称 PA24)-物理引脚 27

    但当然、需要更新数据表中的表。

    2) 对于 134X 的独特案例,请重新使用唯一案例的 PINCM 和 PIN 名称,如屏幕截图所示

    再次更新数据表中的表格。

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

    请记住、我正按照原语和发行时间表进行工作、并已构建原语。 我希望了解可能的临时变通办法,以便我能够更好地测试产品 — 帮助保持计划。

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

    尊敬的 Roger:

    由于 OPA1_IN0-引脚未连接到引脚多路复用器、因此不需要更新数据表。 它是一个固定的模拟引脚。 问题出在 SysConfig 软件中。 已创建 TT 以修复此问题。

    同时、我建议使用以下权变措施:

    如您之前所做的那样配置 OPA、但在中 反向通道 (NSEL) 字段中、选择其他选项、如 打开

    那么在 Main 的开头、您可以使用 DL_OPA_setInvertingInputChannel() 将 NSEL 从更改为非线性 打开 最终目的 IN0-

    OPA 参数可以在中找到 ti_msp_dl_config.h 并取决于您在 SysConfig 中为其命名的名称:

    默认情况下是 OPA_0_INST

    中的示例 inputChannel 参数、将其设置为  DL_OPA_NSEL_IN0_NEG

    此致、

    Owen

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

    非常感谢。   

    我今天就来试试吧! 然后回复!.

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

    尊敬的 Roger:

    没问题。 如有任何新发现或疑虑、请随时跟进。

    此致、

    Owen

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

    它当然汇编了。 非常感谢。 继续。

    与 OPA1 输出相关的引脚似乎存在问题 — SysConfig 将其设为 19、数据表显示为 18。   

    我可以关闭这个问题、然后单独创建。

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

    尊敬的 Roger:

    很高兴该解决方法有效。

    我看到数据表中的 OPA1_OUT 引脚编号为 19:

    在 SysConfig 中、似乎正确:

    “你知道什么?

    此致、

    Owen

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

    实际上、2024 年 1 月修订版 D 的表 6-1 确实显示为 19!

    然而、未解释的表 6-3 显示它为 18。 错误?  

    但对我来说,我只需要保证它实际上是 19。 使用哪个 syscfg ...

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

    尊敬的 Roger:

    感谢您的分享。 表 6-1 中似乎有一个拼写错误。 我联系了处理此文档的团队、希望尽快解决问题。

    对于 OPA1_OUT 引脚、它应该是引脚 19。

    此致、

    Owen

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

    谢谢、我的首选是使用表 6-3、因此感谢团队成员发布这部分内容。

    将更新原理图、并相应地进行... 此致、