请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28379D CPU 定时器寄存器对于两个 CPU 是通用的吗? 是否可以在 CPU2中启动和停止 CPU 计时器、 并通过在 CPU1中使用 CPUTimer_getTimerCount 而不使用 IPC 来获取计时器的计数? 简而言之、CPUTimerRegister 对于两个 CPU 是共用的、还是对于单独的 CPU、它们的两个不同的寄存器?
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.
CPU 定时器寄存器对于两个 CPU 是通用的吗? 是否可以在 CPU2中启动和停止 CPU 计时器、 并通过在 CPU1中使用 CPUTimer_getTimerCount 而不使用 IPC 来获取计时器的计数? 简而言之、CPUTimerRegister 对于两个 CPU 是共用的、还是对于单独的 CPU、它们的两个不同的寄存器?
尊敬的 Anuj:
[引用 userid="333020" URL"~/support/microset/C2000-microset-group/C2000/f/C2000-microset-forum/1125784/tms320f28379d-cpu-timer0-register"] CPUTimerRegister 表示 CPU 是两个 CPU 通用的、还是两个不同的 CPU 寄存器用于各个 CPU?每个内核有三个计时器模块。 它们不会在两个内核之间共享、因此如果在 CPU2上配置了 CPU1、则无法读取其计时器计数。 您可以查看 IPC 模块(处理器间通信)、将计数器值从 CPU2发送到 CPU1、但没有固有的方法来完成您尝试实现的目标。
此致、
Marlyn