RX65N CloudKitのサンプルコードにて、wifiに接続できないことがある

はじめまして。クラウドもマイコンも初心者のKmineです。

今回、RX65N CloudKitで動作確認をしたサンプルコードを、RX651に移植して動作させようとしています。

サイトからサンプルコード”r20an0623xx0100-rx65n-rtos”をダウンロードしてポート設定なども変更して

動作確認をしています。

デバッガ接続あり、なしの状態で任意のwifiに接続できて、AWSのIoTCoreにMQTT送信がされることも

最低限確認はしました。

しかし、ある時ふと、wifiの接続ができなくなり困っています。

ざっくりとした状態としては、

・一度接続できなくなると、電源の抜き差しなどでは復帰できない。

・マイコンに再度プログラムを書き込むと接続できるようになる。

・上記の場合でも、何度か再起動すると起動時にwifi接続できなくなることがある。

デバッガを接続して確認できた範囲としましては、

aws_demo\vendors\renesas\boards\rx_mcu_boards\rx65n-cloudkit\aws_demos\src\smc_gen\r_wifi_sx_ulpgn\src\r_wifi_sx_ulpgn_api.c

内にあるR_WIFI_SX_ULPGN_Connect()関数の/*ATCommand*/箇所のretが-1で返ってきていることが分かりました。

元がサンプルコードということもあり、どのように修正してよいのかわからない状態です。

e2studioにて開発を行っており、ツールチェーンのバージョンは2.08.01です。

何かわかることがありましたら、ご教授ください。

Parents
  • Kmineさん

    プログラムが同じであるので、ルータ側の問題も疑うべきかと思いました。

    私はルータが疑わしい場合、スマホのテザリングにてWi-Fi接続して同じ現象が起こるのかを試すことがあります。

  • PONSUKEさん

    wifiにつなぐために使用していたのはモバイルルータで、別の機器はつながっていましたが、RX651だけつながらなかったという状況でした。また、スマホのテザリングでも接続していたのですが、同じ現象が起きていました。

    実はこの投稿後、別スレッド参考にサンプル内のwifiのFITモジュールをバージョンアップしてからは再現していないので(再現性が低いだけの可能性もありますが)、古いバージョンのFITの使用が原因だったのかなと思っています。

Reply
  • PONSUKEさん

    wifiにつなぐために使用していたのはモバイルルータで、別の機器はつながっていましたが、RX651だけつながらなかったという状況でした。また、スマホのテザリングでも接続していたのですが、同じ現象が起きていました。

    実はこの投稿後、別スレッド参考にサンプル内のwifiのFITモジュールをバージョンアップしてからは再現していないので(再現性が低いだけの可能性もありますが)、古いバージョンのFITの使用が原因だったのかなと思っています。

Children
No Data