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.

[参考译文] SysConfig:DCC 生成具有错误时钟源 0 的代码

Guru**** 2796425 points

Other Parts Discussed in Thread: SYSCONFIG, AM263P4

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1623012/sysconfig-dcc-generates-code-with-wrong-clock-source-0

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

您好的团队、

当我尝试使用 SysConfig 版本 1.26.2+4477 为 AM263P4 配置 DCC 时、该器件会生成使用与我所选时钟源 0(零)不同的时钟源的代码。

要重现的步骤

创建 AM263P4 工程并添加 DCC 和 ESM 配置、如下所示。

image.png

预期结果

configParams.mode = SDL_DCC_MODE_CONTINUOUS;
configParams.clk0Seed = 100;
configParams.clk1Seed = 4000;
configParams.clk0ValidSeed = 200;
configParams.clk0Src = SDL_DCC_CLK0_SRC_CLOCK0_2;
configParams.clk1Src = SDL_DCC_CLK1_SRC_CLOCKSRC0;

其中 SDL_DCC_CLK0_SRC_CLOCK0_2 = 2

实际结果

configParams.mode = SDL_DCC_MODE_CONTINUOUS;
configParams.clk0Seed = 100;
configParams.clk1Seed = 4000;
configParams.clk0ValidSeed = 200;
configParams.clk0Src = SDL_DCC_CLK1_SRC_CLOCKSRC1;
configParams.clk1Src = SDL_DCC_CLK1_SRC_CLOCKSRC0;

其中 SDL_DCC_CLK1_SRC_CLOCKSRC1 = 1

请注意、clk0Src 使用用于时钟源 1 的常量、即使是值、该常量也与预期配置不匹配。

在选择时钟源 0 的其他值(可能是所有值)时、也可以观察到这种不匹配。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Nicolas、

    我得到了同样的问题。 并将向 SDK 团队报告。 谢谢