主题中讨论的其他器件:C2000WARE
我正在将 F28335微控制器与 CCS Studio 12.5配合使用。 我已经使用项目向导创建了一个简单的 main.c 项目,然后我添加了这个非常简单的 main()函数:
int rmt_counter = 0;
int main(void)
{
while (1)
{
rmt_counter++;
}
return 0;
}
当我在调试程序中查看变量"rmt_counter"时、并使用图形工具、我看到变量最终会停止递增、值为9328:

之后、如果我暂停调试器、我会显示 en error 选项卡:
在 C:\Users\GTG25\Desktop\HIL_8_single_double_switch\RMT_rev8_HIL_28335\pi_double_switch\uC_28335\Debug\controller_rev1.out:{3}0x3ff9fa{4}"中、"_system_post_cinit ()"没有可用源。
我的问题是:为什么我的 while (1)循环要逃脱? 我的 RMT_COUNTER 变量难道不应该一直递增直到它回滚吗?