请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: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,表示无效值*/
};
谢谢!
艾伦