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.

[参考译文] CCS/TMS320F2812:如何获取软件仿真器以感应计时器的中断

Guru**** 2611385 points
Other Parts Discussed in Thread: TMS320F2812

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/689352/ccs-tms320f2812-how-do-i-get-sw-simulator-to-induce-interrupts-from-timer

器件型号:TMS320F2812

工具/软件:Code Composer Studio

我有来自另一个由具有真正硬件的工程组编写的项目的 TMS320F2812代码。  我正在分析代码并加载了内核仿真器。   我能够 通过代码进行跟踪并运行 ETC、很明显、很多后台例程没有运行。  代码使用 PIE T2PINT (INT3) 以  1、000Hz 的频率调用中断服务例程。 该代码包含所有需要配置的内容以及一个单独的引导加载程序代码。 不确定如何加载引导加载程序对象和主应用程序、然后执行从引导加载程序启动的代码? 不确定这是否只是我的问题的一部分、但查看代码、主应用程序似乎具有几乎相同的例程来配置我正在使用的硬件。  我是否还需要加载设备仿真器、或者我的问题只是仿真器限制的一部分?   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您使用的是 CCS 吗? 您是否能够检查寄存器并确认启用中断所需的位都已设置? 您能看到正在设置中断标志吗?

    我正在与专家联系、以使用模拟器回答您的特定问题。 有人应该很快回来。

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

    我怀疑您使用的是 CCS v3.3、因为 F2812仿真器支持已在 CCS 的后续版本中删除。 是这样吗?
    该版本的 CCS 非常旧、不再受支持。 即使如此、我也不相信仿真器支持模拟中断。

    最好的办法是获取 F2812的开发套件、以便直接在硬件上运行代码、同时更新到较新版本的 CCS。