TC375 ハード リセット (TLF35584 がスタンバイの場合)

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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

TLF35584 が SPI コマンド送信後に TC375 ハード リセットされる (スタンバイ用)

spi_transfer(0x15, 0xEC);

spi_transfer(0x16, 0x13);

ハードリセットは予想される動作ですか?

そして

ハードリセット後、STMタイマーは中断されません。ブレークポイントにヒットしても、タイマーは中断されません。

Vitthal_1-1692002019456.png

 

 

 

 

 

0 件の賞賛
9 返答(返信)
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは @Vitthal 

私の知る限り、TLF35584にスタンバイメッセージを送信すると、MCUはパワーダウンする必要があります。

TLF35584はMCUに電力を供給しなくなったためです。

DownyK_0-1692004160170.png

しかし、あなたは言及します、あなたのMCUはハードリセットをトリガーしました。

これは、TLF35584がスタンバイ状態ではなくINIT状態になったことを意味します。

TLF35584 の状態を確認してください。

ありがとうございました

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

STMタイマーが中断されないのはなぜですか?

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

@Vitthal

STM0_OCS 0x00000000だからです。

STMを一時停止する場合は、STM0_OCSを0x12000000に設定する必要があります。

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

ハードリセットのみが中断されません。 その他のリセットは中断されただけです。

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

電源をオフにすると、TLF35584のウェイクアップ後にTC375の電源オン・リセットが行われます。 「UM V2.0 パート 1」の表 242「リセット トリガーの影響」を参照してください。 ここでは CAN PORSTがデバッグリセットもアクティブにしていることがわかります。 このデバッグ リセットにより、STMx_OCS レジスタが 0x0 にリセットされます。

デバッガ (PORST) を使用してリセットすると、レジスタも 0x0 にリセットされます。

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

Trace32では、しばらくしてからDisconnect and Goオプションを使用して、その時間がSTM_SUSビットが中断されたトレースを再アタッチしますが、中断されていないのは、トレースが接続されているかどうかのみが表示されています。 これはトレースの問題ですか?

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

切断してソフトウェアを実行し、STM_SUS SWによって設定されます。 スタンバイに送信すると、電源がオフになり、デバッガーが接続を失います。 供給が戻って接続が再初期化された場合、デバイスはリセットアドレスで停止しており、コードが実行されておらず、STM_SUSがまだ設定されていないことを意味します。

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

より高いバージョンのトレースを使用すると正常に動作し、切断して移動オプションを使用せずにサスペンドビットが設定されます。

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

より高いバージョンとはどういう意味ですか?

0 件の賞賛