こんにちは るねと申します。
RX231と統合開発環境e2stdioを使用し開発を行っております。
今回、外部SRAMへのアクセスの為、e2stdioのスマートコンフィギュレータを使い外部バスを有効にし内蔵ROM有効拡張モードにしました。
すると今まで動作していたRSCANモジュールを使用したCAN通信で送信(受信もできない)が行えなくなりました。
再度外部バスを無効にしシングルチップモードに戻すとCAN通信で送信受信が行えております。
内蔵ROM有効拡張モードにすると、RSCANモジュールが正常に動作しなくなる原因が分かられる方がおられましたら教えてください。
開発環境:e2stdio
スマートコンフィギュレータ追加コンポーネント
・バス(BSC)
・r_rscan_rx
→API関数を使用しデータ送受信。(APIソース内では、送信バッファから送信)
> 再度外部バスを無効にしシングルチップモードに戻すとCAN通信で送信受信が行えております。デバッガの設定がシングルチップモードのまま、とかじゃないですよね?
ほやさん 返信ありがとうございます。
デバッガの設定を内蔵ROM有効拡張モードにしてみましたが、変わりませんでした。
個人的には、内蔵ROM有効拡張モードが原因で通信ができないと思っております。