这个问题可能是由于芯片的时钟配置问题导致的。在调试过程中,当执行到main函数时,需要等待芯片的PLL锁定,但是由于时钟配置错误,PLL无法锁定,导致程序一直停留在等待PLL锁定的代码处。

解决方法:

  1. 检查时钟配置是否正确。确认所使用的时钟源和PLL配置是否正确。

  2. 确认所使用的芯片型号是否支持所选择的时钟源和PLL配置。有些芯片不支持一些特定的时钟源和PLL配置。

  3. 确认仿真器连接是否正常。如果连接有问题,可能会导致仿真器无法正确读取芯片的时钟状态。

  4. 确认代码是否正确。如果代码有问题,可能会导致程序无法正常执行,从而无法进入main函数。


原文地址: https://www.cveoy.top/t/topic/hwQm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录