主题中讨论的其他器件:MSPM0G1507、 SysConfig
工具与软件:
TRM (SLAU846B)第2.3.1.3.1节中的 SYSPLL 使用示例的步骤中存在错误:
步骤(9)-(10)启动 PLL、然后步骤(11)使用 MCLK2XVCO 将 PLL 输出连接到 HSCLK。 但一旦启用了 PLL、就 无法设置 MCLK2XVCO [观察到的行为]、因此 HSCLK (以及 MCLK)在没有时钟源的情况下结束。 这种症状是 MCU 挂起、调试器无法联系它。 BSL 技巧足以将 其恢复。
解决方法是在执行步骤(9)之前执行步骤(11)。
Driverlib 是这样做的、实际上它将步骤(7)、(8)和(11)合并为步骤(9)之前执行的单个步骤。
通常我不会发布简单的文档错误、但这似乎是一个相当重要(不明显)的错误。