Thread 中讨论的其他器件:C2000WARE
工具与软件:
尊敬的 Champ:
我要求为我的客户提供服务。
它们在运行代码片段(在闪存上执行代码)之间会遇到巨大的速度差异。 运行该 CCS 并运行 运行 来测量输出电压摆幅。 执行时间(在调试模式/独立运行)不同、这令人非常困惑、本应是相同的。
一旦它们使用#pragma 将特定的代码片段移动到 RAM (.ramfunc)、两种模式下分别没有预期的时间差异。
另一条信息是 、它实际上会首先运行客户的引导加载程序项目、然后跳转到应用代码。 测量的 代码片段位于应用代码中。
询问 您有什么想法或建议、为什么在调试模式下和独立模式下对同一段代码运行时存在时间差异?
感谢您提供的投入。
此致、
Johnny