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.

[参考译文] TIDA-010938:TIDA-010938:21.667Khz ISR 在自由运行/释放模式下比调试模式花费更多时间

Guru**** 2468460 points
Other Parts Discussed in Thread: LAUNCHXL-F280039C, TIDA-010938

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/1540551/tida-010938-tida-010938-21-667khz-isr-is-taking-more-time-in-free-running-release-mode-compared-to-debugging-mode

器件型号:TIDA-010938
主题中讨论的其他器件:LAUNCHXL-F280039C

工具/软件:

我将 LAUNCHXL-F280039C 与 TIDA-010938 工程搭配使用(选择 LAB10)。 但是、释放模式下的 ISR 执行时间为 23.2uS、调试模式的执行时间为 8.23uS(供参考) 附加波形。

我尝试了 0-5 之间的不同优化级别、但未观察到任何影响。 请对此提供帮助。


在按下 Code run start(代码运行启动)按钮后、在 TPGPIO24 引脚波形中检查 ISR 时序
   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Arun:  

    1.只是为了澄清,根据释放模式,你是指从闪存运行?

    2.是否对代码进行了任何更改?

    3.通常我建议使用 LaunchPad 运行实验 1,以了解基本功能和硬件的其余实验,因为我们也运行时存在故障情况。 使用 LaunchPad 运行时、如果将实验 10 调试文件导入 Expressions 窗口、您能否确认系统中出现故障? 如果注释掉以下函数、时序是否会产生影响:

    stringINV_DEL( Fault_Read ); //函数读取故障

    如果这对我有帮助、请告诉我。

    此致、

    Veda