请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM2634 工具/软件:
我正在开发一个可通过多条路由(QSPI 引导加载程序和多种调试配置)加载到电路板上的 AM263应用
我想确信应用程序正在正确配置其外设时钟、因为我不希望它隐式依赖于 GEL 脚本或引导加载程序设置的时钟配置。
因此、在复位矢量中、我想循环遍历每个外设的所有 MSS_RCM CLK_SRC_SEL、CLK_DIV 和 CLK_GATE 寄存器、并使用200MHz 作为默认配置所有这些寄存器。 然后、每个外设的驱动程序都将根据需要使用常规 MCU+SDK` OC_moduleSetClockFrequency `S函数重新配置它们。 我选择200MHz 是因为这对于我的大多数外设来说都是一个很好的时钟值、但我想知道这是否可能会损坏一些外设(例如 QSPI)、这些外设需要较低的时钟、例如80MHz。
如果我配置 MSS_RCM 以向 QSPI 外设提供200MHz 时钟、是否会损坏硬件?