工具/软件:Code Composer Studio
我正在从事一个表现出一些奇怪行为的项目。 代码非常简单,基本上只需调用 Device_init(),启用一些计时器中断,调用 InitFlash(),然后在 while 循环中永久旋转。 当我通过 CCS 调试器加载该程序时、计时器 ISR 中的观察计数器会在我第一次运行该程序时进行计数。 但是、当我通过 Run> Reset>CPU_Reset 重置 CCS 调试器中的 CPU、然后通过 Run> Restart 重置时、中断 ISR 将不再被调用(计数器保持为零)。 有什么想法会导致这种行为?