系统硬件采用20M的外部晶振,当我把程序烧写进flash后带着仿真器运行时发现CPU运行的系统时钟变快了一倍,即本来配置为系统运行时钟为100MHz,但实际运行却是200MHz;当我把仿真器断掉,重新给板子上电时,系统运行时钟又恢复成100MHz,请问为什么会出现这种情况?
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.
系统硬件采用20M的外部晶振,当我把程序烧写进flash后带着仿真器运行时发现CPU运行的系统时钟变快了一倍,即本来配置为系统运行时钟为100MHz,但实际运行却是200MHz;当我把仿真器断掉,重新给板子上电时,系统运行时钟又恢复成100MHz,请问为什么会出现这种情况?
没有,带着仿真器跑的时候,有时候跑一段时间时钟频率又能恢复为正常。而拔掉仿真器后每次上电都是正常的。
这现象确实很奇怪。目前没有什么特别的想法。建议您去英文E2E咨询下BU
https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/