Renesas Community
Search Community
User
Join or sign in
Site
Search Community
User
Renesas Engineering Community
FAQ
HELP
More
Cancel
Forums & Groups
English Community
中文社区(Chinese Community)
More
Cancel
かふぇルネ
forums-groups
Microcontrollers and Microprocessors
Other MCU/MPU Products
V850
More
Cancel
V850
104: V850 - Forum
突然の動作停止について
Home
Forum
Tags
More
Cancel
New
Replies
4 replies
Subscribers
443 subscribers
Views
3515 views
Users
0 members are here
アドヴァイス
V850
Minicube
PD70F3368
ID850QB
Options
Share
More
Cancel
Related
突然の動作停止について
kma
over 11 years ago
お世話になります。
動作が突然停止する原因について助言
をお願いいたします。
Minicubeとデバッガ(ID850QB)を用い、
V850(PD70F3368)をデバッグしております。
動作確認中にPCが0x03fffffeになり、
動作停止する事象に陥り、現在原因確認を
行っております。
色々確認を行ったのですが手詰まりになり
難航している状態です。
調査する観点、アドヴァイス等をいただければ
助かります。
よろしくお願いいたします。
Parents
チョコ
over 11 years ago
スタッフのチョコです。
投稿された内容からは,どのような状態のハード及びソフトかが分からないので,原因の特定はできません。まずは,基本的なところから抑えていく必要があるかと存じます。
電源やRESETの信号が正しいレベルにあり,ノイズ等が載っていないかです。その上で,正常なクロックが供給されていればCPUとしては正常に動作します。
この状態であれば,可能性が高いのはリカルドさんや,すとさんもおっしゃっている割り込みですが,V850では(V850だけではないですが)割り込みソースの設定,マスクの解除,割り込み許可の3つの条件が満足しないとマスカブル割り込みは受け付けられません。ノンマスカブル割り込みであるNMI端子だけはエッジの指定だけで有効になります。もうひとつのノンマスカブル割り込みはウォッチドッグタイマですが,こちらは初期状態ではリセットモードで動作しているので,書かれたような症状にはなりません。しかし,モードを変更してノンマスカブル割り込みに設定していたら割り込みが発生します。
以上は基本的な割り込みですが,ここらの処理がきちんとできているとすると,可能性が考えられるのは多重割り込み処理です。特に問題なのは多重割り込みを受け付ける方の割り込み処理で,この優先順位の低い方の割り込み処理を終了するときには割り込み禁止状態にする必要があります。
長々と書きましたが,もっと詳しい状況が分かれば,原因の絞込みもできるかと思います。
Cancel
Up
0
Down
Reply
Cancel
Reply
チョコ
over 11 years ago
スタッフのチョコです。
投稿された内容からは,どのような状態のハード及びソフトかが分からないので,原因の特定はできません。まずは,基本的なところから抑えていく必要があるかと存じます。
電源やRESETの信号が正しいレベルにあり,ノイズ等が載っていないかです。その上で,正常なクロックが供給されていればCPUとしては正常に動作します。
この状態であれば,可能性が高いのはリカルドさんや,すとさんもおっしゃっている割り込みですが,V850では(V850だけではないですが)割り込みソースの設定,マスクの解除,割り込み許可の3つの条件が満足しないとマスカブル割り込みは受け付けられません。ノンマスカブル割り込みであるNMI端子だけはエッジの指定だけで有効になります。もうひとつのノンマスカブル割り込みはウォッチドッグタイマですが,こちらは初期状態ではリセットモードで動作しているので,書かれたような症状にはなりません。しかし,モードを変更してノンマスカブル割り込みに設定していたら割り込みが発生します。
以上は基本的な割り込みですが,ここらの処理がきちんとできているとすると,可能性が考えられるのは多重割り込み処理です。特に問題なのは多重割り込みを受け付ける方の割り込み処理で,この優先順位の低い方の割り込み処理を終了するときには割り込み禁止状態にする必要があります。
長々と書きましたが,もっと詳しい状況が分かれば,原因の絞込みもできるかと思います。
Cancel
Up
0
Down
Reply
Cancel
Children
No Data