MTK-RL78/G14のWi-Fiについて

いつもお世話になっております。

 

Wi-Fiを利用してPCでMTK-RL78/G14の遠隔操作を行うプログラムを作成したいと思っています。

MTK-RL78/G14のWi-Fiを飛ばせるようにするにはどうすればよいですか?

ちなみにSW5.4をオンにした状態です。

 

使用統合開発環境 CS+ for CA,CX 

使用製品 MTK-RL78/G14

 

P.S

ユーザーズマニュアルの表を参考に端子配置図を変更しました。

WIFI-SPI-MOSI、WIFI-SPI-MISO、WIFI-SPI-CLKとWIFI-TXD (UART0_RX)、WIFI-RXD (UART0_TX)は同時に設定できませんでした。

オプションでUART3に接続できると書いてあるのでCSI通信だけでも大丈夫?

Parents
  • Takuさん、こんにちは。NoMaYです。

    TeraTermで無手順でTCP/IPで文字列を送受信出来るかどうかを、CS+のPythonコンソールでPythonスクリプトを実行して確認してみました。出来ますね。

    CS+のPythonコンソールで実行させたPythonスクリプト

    import socket
    HOST = 'localhost'
    PORT = 80
    try:
        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        s.bind((HOST, PORT))
        s.listen(1)
        conn, addr = s.accept() # Waiting for a new connection from TeraTerm
        print "Connected!"
        while 1:
            msg = conn.recv(1024)  # Waiting for a message\r from TeraTerm
            if not msg:
                break
            print "RECV: " + msg + "\n"
            conn.send("ECHO: " + msg + "\n")
        print "Disconnected!" # Disconnected from TeraTerm
        conn.close()
        del conn, addr, s
    except:
        pass
    print "Quit."



    TeraTermの接続設定


    TeraTerm上(ローカルエコー無し)で

    Hello [Enter]キー
    Goodbye [Enter]キー

    と入力すると、それぞれ、CS+のPythonコンソールで実行中のPythonスクリプトから以下の文字列がエコーバックされる

    ECHO: Hello
    ECHO: Goodbye



    TeraTermから接続断して終了


    CS+のPythonコンソールで実行中のPythonスクリプトからはTeraTermの操作/入力に対して以下の文字列が表示される

Reply
  • Takuさん、こんにちは。NoMaYです。

    TeraTermで無手順でTCP/IPで文字列を送受信出来るかどうかを、CS+のPythonコンソールでPythonスクリプトを実行して確認してみました。出来ますね。

    CS+のPythonコンソールで実行させたPythonスクリプト

    import socket
    HOST = 'localhost'
    PORT = 80
    try:
        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        s.bind((HOST, PORT))
        s.listen(1)
        conn, addr = s.accept() # Waiting for a new connection from TeraTerm
        print "Connected!"
        while 1:
            msg = conn.recv(1024)  # Waiting for a message\r from TeraTerm
            if not msg:
                break
            print "RECV: " + msg + "\n"
            conn.send("ECHO: " + msg + "\n")
        print "Disconnected!" # Disconnected from TeraTerm
        conn.close()
        del conn, addr, s
    except:
        pass
    print "Quit."



    TeraTermの接続設定


    TeraTerm上(ローカルエコー無し)で

    Hello [Enter]キー
    Goodbye [Enter]キー

    と入力すると、それぞれ、CS+のPythonコンソールで実行中のPythonスクリプトから以下の文字列がエコーバックされる

    ECHO: Hello
    ECHO: Goodbye



    TeraTermから接続断して終了


    CS+のPythonコンソールで実行中のPythonスクリプトからはTeraTermの操作/入力に対して以下の文字列が表示される

Children
  • 返信ありがとうございます。
    こちらも同じ手順でTCP/IPで文字列を送受信できることを確認致しました。

    今現在は追記にあるようにGS1011MIPSに割り当てられたRL78G14のポートや端子を設定した後にコード生成を行いました。
    多分これで合ってる…はずです。ここからプログラムを書いていきたいと思っています。