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.

[参考译文] AM2732:如何在 syscfg 中更改 SPI 实例的时钟源

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1306010/am2732-how-to-change-clock-source-of-spi-instance-in-syscfg

器件型号:AM2732

您好、

我要将系统配置中的 SPI 时钟源更改为另一个源。

从 syscfg 生成的默认代码为

 {SOC_RcmPeripheralId_MSS_SPIA、SOC_RcmPeripheralClockSource_SYS_CLK、200000000}、

如何修改 syscfg 以使用 SDK 中 SPI 支持的另一个时钟源?

/*
 * SPI 时钟模式和时钟模式值之间的数组映射
 */
静态 const uint16_t gSockSpiClkSrcValMap[]=
{
  [SoC_RcmPeripheralClockSource_XTAL_CLK]= 0x111U
  [SoC_RcmPeripheralClockSource_SYS_CLK] = 0x222U
  [SoC_RcmPeripheralClockSource_DPLL_CORE_HSDIV0_CLKOUT1]= 0x888U/*将不受支持的时钟源设置为0x888,表示无效值*/
  [SoC_RcmPeripheralClockSource_DPLL_CORE_HSDIV0_CLKOUT2]= 0x333U
  [SoC_RcmPeripheralClockSource_DPLL_PER_HSDIV0_CLKOUT1]= 0x444U
  [SoC_RcmPeripheralClockSource_DPLL_PER_HSDIV0_CLKOUT2] = 0x888U/*将不受支持的时钟源设置为0x888,表示无效值*/
  [SoC_RcmPeripheralClockSource_DPLL_PER_HSDIV0_CLKOUT3]= 0x888U/*将不受支持的时钟源设置为0x888,表示无效值*/
};
谢谢!
艾伦
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Allen:

    由于即将到来的假期、很多人正在休息、因此响应可能会有延迟。 很抱歉给您带来不便!

    此致、

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

    您好、Allen:

    请给我一些时间,我正在努力,将返回给你。

    此致、

    N·普利

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

    您好 

    检查文件- source/drivers/.meta/mibspi/mibspi/mibspi_am273x.syscfg.js soc

    您需要修改 时钟输入 根据您对要更改的实例的要求、syscfg 将基于相同的内容更新软件。

    我希望这对您有所帮助。

    此致、
    Aakash