こんにちは、
問題が
ボードの電源を入れてFS23をデバッグモードから外すと、必ずリセットされます。
そしてこのようにリセットライン
デバッグモードを有効にすると、リセットは行われません。
どのような問題がこの現象を引き起こす可能性がありますか?
また、私のプロジェクトにはブートプロジェクトとアプリケーションプロジェクトが含まれていますが、ブートプロジェクトとアプリケーションプロジェクトの両方を扱う際に注意すべき点は何ですか?
こんにちは、ビンさん。
FS23は、256msのINITウィンドウ内で厳密な初期化シーケンスを完了する必要があります。このシーケンスが正しく完了しない場合、またはウォッチドッグが適切に処理されない場合、デバイスは次のようになります。
- フェイルセーフモードに入る
- RSTB を低く主張する
- 自動的に再起動する(設定されている場合)、その結果、リセットループが発生する。
デバッグモードが有効になっている場合、ウォッチドッグ監視とフェイルセーフエントリーが無効になるため、リセット動作がなくなります。
推奨される起動手順の概要については、弊社のAN14041に掲載されている図1「FS23初期化フローチャート例」を特にご参照ください。
AN14129では、基本的な動作と起動/アプリケーションに関する考慮事項について説明しています。
BRs、トーマス