Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

你好,

我正在尋找一些例子:

同時使用兩個核心 CM7_0 和 CM7_1 的 TCPWM 通道並產生中斷,

如何在多核 CPU 中配置 TCPM?

1 解決方案
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨, @RiAh_4609266

對於您的使用案例說明,您可以使用 周邊保護單元(PPU) ,因此只有具有指定 保護內容(PC) 的核心才能訪問和修改周邊配置。

SDL 提供 PPU 的程式碼範例供您參考,在可用範例中,PPU 是用來保護 GPIO 連接埠,因此只能由具有指定 PC 的核心存取。

因此,請修改代碼示例以保護 TCPWM 計數器,以便只能由具有指定 PC 的核心對其進行修改。 然後,您可以將核心設置為具有某些許可/禁止的 PC 來根據您的要求配置特定的 TCPWM 計數器。


例如
: TCPWM0_
0 -可 由 PC
5 存取-PC6 無法存取-可由 P
C
6 存取 - PC
6 無法存取-PC5 無法存取

然後,
核心0:
使用 PC5 訪問 TCPWM0_0
不使用 PC6 (未屏蔽)
核心1:
使用 PC6 訪問 TCPWM0_1
不使用 PC5 (未屏蔽)

另請參閱 第 4.3 節。 PPU 結構 和小節 5.4 AN219843 TRAVEO™ T2G MCU 中的保護配置PPU 的配置示例

我希望這有幫助。
謝謝你

最好的問候。

在原始文章中檢視解決方案

0
1 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨, @RiAh_4609266

對於您的使用案例說明,您可以使用 周邊保護單元(PPU) ,因此只有具有指定 保護內容(PC) 的核心才能訪問和修改周邊配置。

SDL 提供 PPU 的程式碼範例供您參考,在可用範例中,PPU 是用來保護 GPIO 連接埠,因此只能由具有指定 PC 的核心存取。

因此,請修改代碼示例以保護 TCPWM 計數器,以便只能由具有指定 PC 的核心對其進行修改。 然後,您可以將核心設置為具有某些許可/禁止的 PC 來根據您的要求配置特定的 TCPWM 計數器。


例如
: TCPWM0_
0 -可 由 PC
5 存取-PC6 無法存取-可由 P
C
6 存取 - PC
6 無法存取-PC5 無法存取

然後,
核心0:
使用 PC5 訪問 TCPWM0_0
不使用 PC6 (未屏蔽)
核心1:
使用 PC6 訪問 TCPWM0_1
不使用 PC5 (未屏蔽)

另請參閱 第 4.3 節。 PPU 結構 和小節 5.4 AN219843 TRAVEO™ T2G MCU 中的保護配置PPU 的配置示例

我希望這有幫助。
謝謝你

最好的問候。

0