CPUの動作状態を知る方法(TC3xxAURIX™ )

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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

現在、TC36x AURIX™ を使用しています

TC3xxユーザーマニュアル(下記参照)により、PMST = 1は実行モードであることを意味しますが、脚注1)はCPUが「停止」している可能性があることを示しています

私の質問は、CPUが「停止」または「アイドル状態」の場合、どちらの場合もCPUはコードを起動しないため、どのように区別するかです

auftrag2022_0-1705655231781.png

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/how-to-know-a-CPU-work-status-Aurix-TC3xx/td-p/679894

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

こんにちは@auftrag2022、メモに記載されている停止モードは起動シーケンス中のみであり、停止はCPU0を除くすべてのコアの起動後のデフォルトモードです(詳細については、セクション5.3.7.1 UMのブート停止を参照してください)。 ここで言及されている注記は、リセット後、すべてのコアのステータスが実行モードになっているため、コードの実行がすでに開始されているわけではありませんが、core0を除く他のすべてのコアについては、コードの実行を開始するには、Core-0のブートシーケンスでリセット後に停止状態 TESTBOARD_150PC_OUT にする必要があることをユーザーに知らせるためのものです。 これで疑問が明確になることを願っていますが、CPUが現在どのモードであるかを知りたい場合は、ステータスレジスタPMSTAT0とPMCSR0を使用して同じものを識別できます。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/how-to-know-a-CPU-work-status-Aurix-TC3xx/m-p/680052

元の投稿で解決策を見る

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

こんにちは@auftrag2022、メモに記載されている停止モードは起動シーケンス中のみであり、停止はCPU0を除くすべてのコアの起動後のデフォルトモードです(詳細については、セクション5.3.7.1 UMのブート停止を参照してください)。 ここで言及されている注記は、リセット後、すべてのコアのステータスが実行モードになっているため、コードの実行がすでに開始されているわけではありませんが、core0を除く他のすべてのコアについては、コードの実行を開始するには、Core-0のブートシーケンスでリセット後に停止状態 TESTBOARD_150PC_OUT にする必要があることをユーザーに知らせるためのものです。 これで疑問が明確になることを願っていますが、CPUが現在どのモードであるかを知りたい場合は、ステータスレジスタPMSTAT0とPMCSR0を使用して同じものを識別できます。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/how-to-know-a-CPU-work-status-Aurix-TC3xx/m-p/680052

0 件の賞賛