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.

[参考译文] LP-MSPM0G3519:Cdd_Uart 模块中的编译问题–架构中缺少 UART2 配置

Guru**** 2500435 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1557828/lp-mspm0g3519-compilation-issue-in-cdd_uart-module-missing-uart2-configuration-in-schema

器件型号:LP-MSPM0G3519


工具/软件:

您好团队:

我们使用 MCAL:MCAL MSPM0_MSPM0_00.02.05.00 软件包

我们在Cdd_Uart模块中遇到编译问题、但存在以下错误:

Error: Unresolved symbol for CDD_UART2_ISR_FUN

经过调查、我们发现问题是由于UART2CddUartInstanceName范围下的架构文件中缺少的条目。

为解决此问题、我们对模式进行了以下更改:

  • 添加了 UART2CddUartInstanceName范围。

  • 更新了 CddUartNumInstances中导出 7 至 8 、因为预期范围是从UART0UART7、共 8 个实例。

请检查并确认这些更改是否正确、或者是否需要进一步修改。

谢谢你

BR、

Prashant Singh Tomar

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

    如需 UART inst 编号和名称、请参阅器件数据表、感谢您的反馈

    我明天将再次检查这一点。

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

    您好、我可以向您展示 G3519 中提供的实际 UART:

    请参阅此 https://www.ti.com/lit/ds/symlink/mspm0g3519.pdf 数据表: 8.24 UART

    没有 UART2。 总共 7 个 UART。

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

    Hello Helic Chi、

    感谢您对 G3519 上可用 UART 的说明。

    我有一个小的跟进查询。 我注意到源代码包含 UART2 的 ISR 函数、最初这让我认为 UART2 可能受支持、但器件架构中缺失。 不过、根据您确认 UART2 不可用后、为了避免混淆、我相信该 ISR 不应存在于源代码中。

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

    啊啊啊啊、

    触发 UART2 中断时、至少会调用 UART2_ISR。

    但在启动文件中、中断向量中未实现 UART2_ISR。

    因此、即使 UART2_ISR 位于 uart_qir.c 中、但却没有用。

    我认为我们将其保留在源代码中、是为了保持整体器件的源代码合规性。

    此外、您不能在 EB 中选择 UART2。

    如果您需要对此问题添加更多意见或提出任何建议、请随时回复我。

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

    Hello 

    好的、明白你的观点。 谢谢。