はじめまして。クラウドもマイコンも初心者の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です。
何かわかることがありましたら、ご教授ください。
Kmineさん、 かふぇルネ管理人です。 本件、回答できる方がおられないようです。下記URLのルネサス技術問合せ窓口へ問合せてみてください。 よろしくお願いします。 URL: ja-support.renesas.com/dashboard
Kmineさん
プログラムが同じであるので、ルータ側の問題も疑うべきかと思いました。
私はルータが疑わしい場合、スマホのテザリングにてWi-Fi接続して同じ現象が起こるのかを試すことがあります。
PONSUKEさん
wifiにつなぐために使用していたのはモバイルルータで、別の機器はつながっていましたが、RX651だけつながらなかったという状況でした。また、スマホのテザリングでも接続していたのですが、同じ現象が起きていました。
実はこの投稿後、別スレッド参考にサンプル内のwifiのFITモジュールをバージョンアップしてからは再現していないので(再現性が低いだけの可能性もありますが)、古いバージョンのFITの使用が原因だったのかなと思っています。