主题中讨论的其他部件:controlSUITE, C2000WARE
您好,
我有一个软件已经运行了一段时间。 它有一个基于TI示例代码建模的电机控制ISR。 最近,我在主例程中添加了一些子例程。 我使用调试器来确保代码正确。 电机控制ISR不受这些例行程序的影响。 现在,当我尝试运行主板而不使用调试器启动代码时,它永远不会启动。
我删除了对新子例程的调用(并仍保留代码中的例程),程序仍不能作为独立程序运行。 然后我优化了代码的大小。 只有这样,该程序才作为独立程序工作(同时调用新的子例程)。 芯片中有足够的闪存和RAM。 我根本不明白原因。 如果程序可以在使用调试器启动时启动,为什么没有调试器它不能运行?
谢谢!
Dhammika




