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.

[参考译文] LAUNCHXL-F2800137:使用相同的 SysConfig 时具有不同的 DEVICE_LSPCLK_FREQ 值

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1559639/launchxl-f2800137-different-device_lspclk_freq-values-with-same-sysconfig

器件型号:LAUNCHXL-F2800137
主题:SysConfig 中讨论的其他器件

工具/软件:

您好 TI、

我在两个工程中的时钟配置有一个奇怪的问题。 一个是基于 empty_driverlib_project 示例的自定义工程。 第二个是 sci_ex3_echoback 示例工程。

配置 SCI 时、有一个对 SCI_setConfig () 的函数调用。

在两个工程中、此函数调用的 lspclkHz 参数的评估方式不同。

在 empty_driverlib_project 中 、DEVICE_LSPCLK_FREQ 的计算结果为 (((10000000 * 24)/(1 * 1 * 2))/2)=>  60000000。此评估不正确、将不正确地设置波特率。 因此、在 38400 处运行带有不正确 DEVICE_LSPCLK_FREQ 的示例将强制波特率为 19200。  

在 sci_ex3_echoback 示例中、时钟配置的计算结果为 (((10000000 * 48)/(1 * 4 * 1))/4)=>  30000000。此评估是正确的、可以正常工作。

我遇到的问题是 DEVICE_LSPCLK_FREQ 的设置方式。  

在 empty_driverlib_project 中、时钟是使用 sysconfig 实用程序配置的、在 sci_ex3_echoback 示例中、时钟配置是以不同的方式配置的、因为 c2000.syscfg 文件为空白。

如何更正 empty_driverlib_project 中的时钟配置、以使其具有正确的时钟配置?

附加了 empty_driverlib_project 的 c2000.syscfg 配置文件。

/**
 * These arguments were used when this file was generated. They will be automatically applied on subsequent loads
 * via the GUI or CLI. Run CLI with '--help' for additional information on how to override these arguments.
 * @cliArgs --device "F280013x" --part "F280013x_64PM" --package "64PM" --context "system" --product "C2000WARE@6.00.00.00"
 * @v2CliArgs --device "TMS320F2800137" --package "64PM" --context "system" --product "C2000WARE@6.00.00.00"
 * @versions {"tool":"1.24.0+4110"}
 */

谢谢、

Allan

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

    嗨、Allan、

    我明白了您的问题。 我已经检查了时钟树工具、似乎默认分频器值被错误地设置为 2。 我将创建一个 JIRA 票证来跟踪此信息、并在下一个版本中对其进行更新。  

    您可以在时钟树工具中将分频器值更新为 4、并更新最终的 LSP 频率。

    谢谢

    Aswin