E2LiteとRXマイコンを接続しようとしているのですが、スクショのようなエラーが出てしまいます。原因を特定できず困っています。お知恵をお貸し頂きたいです。
マイコン:RX231(R5F52318ADNE)エミュレータ:E2 Lite開発環境:e2 Studio接続方法:FINE
以下、回路図と設定のスクショを張り付けます。また、別スレッドで指摘されていたFINEの抵抗を1kΩとしても変化はありませんでした。
UIROさん、こんにちは。NoMaYです。なるほど。ユニバーサル基板とピッチ変換基板も使われていたのですね。(そして、ユニバーサル基板とピッチ変換基板は、分離出来るようにピンソケットとピンで繋ぐ構造っぽいようですね。) これは結果論ですけれども、配線を始めた最初期に最低限の配線だけして、書き込めるかどうか/デバッガが起動するかどうか、まずそれだけ確認しておけば良かったかも知れませんね。そうは言っても、さすがにそれは今さら、とも思いますけれども、例えば後輩からこの基板を見せられて現在までの状況を伝えられて相談されたとしたら、う~ん、こんなように考えると思うのです。どうも何か変だ、と感じていること:・ CS+のバグ/自分の勘違いの可能性は排除しないけれども、どうもにも発生しているエラーが釈然としない・ E2Liteコネクタとマイコンチップとの配線以前に何かあるような気がしてならない提案:・ 一旦、E2Liteコネクタとマイコンチップとの配線は全て外す(基板配線面のE2Liteコネクタ端子にハンダ付けしてあるビニル被覆電線は8番のVCC以外は剥がす)・ 基板配線面のE2Liteコネクタ端子にハンダ吸い取り線を当てて余分な半田を取り除き、半田付け状態をすっきりさせる・ その状態だと、8番のVCC、2/12/14のGND、だけが繋がっている筈である・ そこでCS+のデバッガを起動すると、どのエラーメッセージが表示されるか確認する懸念:・ E2Liteが壊れた、という可能性も頭の片隅に置いておくようにした方が良いかも知れません提案のその次の予定(あくまで予定):・ 基板配線面のE2Liteコネクタ端子の部分だけの配線工事で、コネクタのVCC端子とコネクタのRESET端子の間を4.7KΩで繋ぐ・ そこでCS+のデバッガを起動すると、どのエラーメッセージが表示されるか確認する
UIROさんこんにちは。
基板の写真を見て、気になる部分があります。
この画像だけでは判断が出来ないのですが、クリスタルの金属ケースと、共振コンデンサのリードがショートしているようにも見えますが、大丈夫でしょうか?
それと、ハンダカスのようなもの、ヤニ、ゴミなどあるので、それらをクリーニングして、確認をしやすい状態にして、最低限必要な配線に間違いが無いか、導通、ショート、抵抗値などを確認する事が必要だと思います。
NoMaYさん、こんにちは。UIROです。
色々アドバイスを頂いたのにもかかわらず申し訳ないのですがどうやら使っていたE2Liteが故障していたようです。(他の方が作ったシステムにおいても同じエラーが出てしまうがE1を使用するとデバッグできたためそう判断しました。)
そのエミュレータを使って自分のシステムと接続すると以下のエラーが出ています。エミュレータファームウェア処理でタイムアウトエラーが発生しました。(E1815001)
オンチップデバッギングエミュレータE1/E20 CubeSuite+ トラブルシューティングガイド (RX600, RX200 シリーズ対応) (renesas.com)
マイコンと変換基板のはんだ付けが下手でつながっているか不安なので代行業者に頼むことにしましたが、それ以外にやれることはありますでしょうか。
RESET端子の方ですがPCエミュレータマイコンを繋げた状態だとLawとなり、デバッグを開始するとHigh(5V)となりエラーが出て終了すると再びLawに戻るのでそちらは問題ないと考えています。
UIROさん、こんにちは。NoMaYです。> そのエミュレータを使って自分のシステムと接続すると以下のエラーが出ています。> エミュレータファームウェア処理でタイムアウトエラーが発生しました。(E1815001)念の為、CS+のデバッガ設定でJTAGでは無くFINEになっているか確認することでしょうか。(ただ、RX231はFINEしか選択肢が無かった筈だと記憶していますので、選択間違いは無いと思いますけれども。)あと、くだんのドキュメントのJTAGに関する記載から考えると、FINEクロックを1.5Mbpsから1Mbpsとか或いは更に下げるとかしてみることは、試してみて良いのではないだろうかと思いました。
こんにちはUIROです。
書き込みができるようになりました。
やはりマイコンと変換基板のはんだ付けがうまくできていなかったようです。
助言いただきありがとうございました。