Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

私はいくつかの例を探しています:

2つのコアCM7_0とCM7_1を同時に使用して割り込みを生成するTCPWMチャネルを使用すると、

マルチコアCPUでTCPWMを構成する方法は?

0 件の賞賛
1 解決策
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは @RiAh_4609266

ユース ケースの説明では、 ペリフェラル保護ユニット (PPU ) を使用して、指定された 保護コンテキスト (PC) を持つコアのみがペリフェラル コンフィギュレーションにアクセスして変更できるようにすることができます。

PPU のコード例は SDL で参照用に入手できます。使用可能な例では、PPU を使用して GPIO ポートを保護し、指定された PC のコアからのみアクセスできるようにします。

したがって、TCPWM カウンタを保護するようにコード例を変更して、指定された PC のコアでのみ変更できるようにしてください。 次に、要件に従って特定のTCPWMカウンターを構成するために、特定の許可/禁止されたPCを持つようにコアを設定できます。


例えば:
TCPWM0_0
- PC5でアクセス可能
- PC6からアクセスできません
TCPWM0_1
- PC6でアクセス可能
- PC5からアクセスできません

そうしたら
コア 0:
PC5 を使用して TCPWM0_0にアクセスする
PC6を使用しない(マスクされていない)
コア1:
PC6 を使用して TCPWM0_1にアクセスする
PC5を使用しない(マスクされていない)

サブセクション 4.3も参照してください。PPUの構造 とサブセクション 5.4 TRAVEO™ T2G MCUにおけるAN219843保護構成におけるPPUの構成例。

これがお役に立てば幸いです。
ありがとうございました。

よろしくお願いいたします。

元の投稿で解決策を見る

0 件の賞賛
1 返信
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは @RiAh_4609266

ユース ケースの説明では、 ペリフェラル保護ユニット (PPU ) を使用して、指定された 保護コンテキスト (PC) を持つコアのみがペリフェラル コンフィギュレーションにアクセスして変更できるようにすることができます。

PPU のコード例は SDL で参照用に入手できます。使用可能な例では、PPU を使用して GPIO ポートを保護し、指定された PC のコアからのみアクセスできるようにします。

したがって、TCPWM カウンタを保護するようにコード例を変更して、指定された PC のコアでのみ変更できるようにしてください。 次に、要件に従って特定のTCPWMカウンターを構成するために、特定の許可/禁止されたPCを持つようにコアを設定できます。


例えば:
TCPWM0_0
- PC5でアクセス可能
- PC6からアクセスできません
TCPWM0_1
- PC6でアクセス可能
- PC5からアクセスできません

そうしたら
コア 0:
PC5 を使用して TCPWM0_0にアクセスする
PC6を使用しない(マスクされていない)
コア1:
PC6 を使用して TCPWM0_1にアクセスする
PC5を使用しない(マスクされていない)

サブセクション 4.3も参照してください。PPUの構造 とサブセクション 5.4 TRAVEO™ T2G MCUにおけるAN219843保護構成におけるPPUの構成例。

これがお役に立てば幸いです。
ありがとうございました。

よろしくお願いいたします。

0 件の賞賛