Community Translation - Traveo II Automotive Body Controller - FAQ – CPU - KBA232509

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

cross mob
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi,               

I would like to translate KBA232509(CPU) into Japanese.

Please confirm to my work.

Thanks,
Kenshow

0 Likes
1 Solution
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi Jenna-san,

Japanese translation was over.
Please check below.

Original KBA:
Traveo II Automotive Body Controller - FAQ – CPU - KBA232509

 

Thanks,
Kenshow

==============================

 

タイトル: TraveoII自動車ボディコントローラー – FAQ – CPU - KBA232509

 

ホームページ:  TraveoII自動車ボディコントローラー-FAQ– CDC -...-サイプレス開発者コミュニティ

7.CPU

 

7.1. 未使用のメモリ領域からプログラムが実行されないようにする方法はありますか?

メモリの特定の領域(未使用のCodeFlashなど)からの実行を回避したい場合は、この領域から実行しないようにメモリ保護ユニット(MPU)を設定できます。プログラムがこの領域から実行しようとすると、メモリ管理障害例外がトリガされます。MPUの詳細については、Armユーザーガイドを参照してください。

7.2. Traveo II Body Highデバイスは専用のメモリ命令をサポートしていますか?

いいえ、Traveo II Body HighデバイスのCM7は、排他的メモリアクセス命令をサポートしていません。セマフォを実装しようとしている場合は、Traveo IIで利用可能なIPCリソースを使用できます。

7.3. VTORTCM関連のレジスタなどのM7CPUレジスタに書き込めません。理由は何でしょうか?

CPUSS_CM7_x_CTL.PPB_LOCKは、これらのレジスタへの書き込みを制御するために使用されます。これらのレジスタへの書き込みを有効にするには、これらのビットフィールドを0にする必要があります。詳細については、レジスタTRMを参照してください。

7.4. CPUSS_CM0_PC_CTLおよびCPUSS_CM0_PCx_HANDLERレジスタの目的は何ですか?

CPUSS_CM0_PC_CTLおよびCPUSS_CM0_PCx_HANDLERレジスタは、PERI_MS_PPU_FX_CPUSS_BOOT PPUによって保護されており、変更できません。これらのレジスタは、ブートコードで使用することを目的としています。現在、以下の方法でシステムコールに使用されているのはCPUSS_CM0_PC1_HANDLERのみです。例外ハンドラのアドレスがCPUSS_CM0_PC1_HANDLERと一致すると、PCは「1」に変更されます。これはシステムコールの実行に必要です。したがって、これらのレジスタをユーザーアプリケーションに使用することはできません。

7.5, 起動プロセス後のCM4 / 7コアのステータスはどうなっていますか?

リセット後、CM4 / 7コアはCM0+によって有効になるまでDeepSleepにあります。

 

==============================

5-Mar-2021
Kenshow

 

View solution in original post

0 Likes
3 Replies
JennaJo
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hi, Kenshow-san

Confirm to work this KBA.

Thanks, 

Jenna Jo
0 Likes
Kenshow
Level 8
Level 8
Distributor - Marubun (Japan)
50 solutions authored 25 solutions authored 10 solutions authored

Hi Jenna-san,

Japanese translation was over.
Please check below.

Original KBA:
Traveo II Automotive Body Controller - FAQ – CPU - KBA232509

 

Thanks,
Kenshow

==============================

 

タイトル: TraveoII自動車ボディコントローラー – FAQ – CPU - KBA232509

 

ホームページ:  TraveoII自動車ボディコントローラー-FAQ– CDC -...-サイプレス開発者コミュニティ

7.CPU

 

7.1. 未使用のメモリ領域からプログラムが実行されないようにする方法はありますか?

メモリの特定の領域(未使用のCodeFlashなど)からの実行を回避したい場合は、この領域から実行しないようにメモリ保護ユニット(MPU)を設定できます。プログラムがこの領域から実行しようとすると、メモリ管理障害例外がトリガされます。MPUの詳細については、Armユーザーガイドを参照してください。

7.2. Traveo II Body Highデバイスは専用のメモリ命令をサポートしていますか?

いいえ、Traveo II Body HighデバイスのCM7は、排他的メモリアクセス命令をサポートしていません。セマフォを実装しようとしている場合は、Traveo IIで利用可能なIPCリソースを使用できます。

7.3. VTORTCM関連のレジスタなどのM7CPUレジスタに書き込めません。理由は何でしょうか?

CPUSS_CM7_x_CTL.PPB_LOCKは、これらのレジスタへの書き込みを制御するために使用されます。これらのレジスタへの書き込みを有効にするには、これらのビットフィールドを0にする必要があります。詳細については、レジスタTRMを参照してください。

7.4. CPUSS_CM0_PC_CTLおよびCPUSS_CM0_PCx_HANDLERレジスタの目的は何ですか?

CPUSS_CM0_PC_CTLおよびCPUSS_CM0_PCx_HANDLERレジスタは、PERI_MS_PPU_FX_CPUSS_BOOT PPUによって保護されており、変更できません。これらのレジスタは、ブートコードで使用することを目的としています。現在、以下の方法でシステムコールに使用されているのはCPUSS_CM0_PC1_HANDLERのみです。例外ハンドラのアドレスがCPUSS_CM0_PC1_HANDLERと一致すると、PCは「1」に変更されます。これはシステムコールの実行に必要です。したがって、これらのレジスタをユーザーアプリケーションに使用することはできません。

7.5, 起動プロセス後のCM4 / 7コアのステータスはどうなっていますか?

リセット後、CM4 / 7コアはCM0+によって有効になるまでDeepSleepにあります。

 

==============================

5-Mar-2021
Kenshow

 

0 Likes
JennaJo
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

https://community.cypress.com/t5/Knowledge-Base-Articles/TraveoII%E8%87%AA%E5%8B%95%E8%BB%8A%E3%83%9...

 

Hi, Kenshow-san

Well receive your translation, and it is now published to web.

Thank you for your contribution.

You will be rewarded as a point.

Best regards,

Jenna Jo
0 Likes