9 years, 5 months ago.

ムラタ 無線LANモジュール Type YD ブレークアウト

質問ばかりで、申し訳ないのですが、XBee互換のソケットにつけるものとして、mBedのライブラリーのある『ムラタ 無線LANモジュール Type YD ブレークアウト』( https://www.switch-science.com/catalog/1919/ )を購入して、接続しようとする前に、ライブラリーを取り込んでコンパイルしたら、

Error: Undefined symbol pc (referred from SNIC_Core.cpp.RZ_A1H.o).

っていう謎のエラーが出てしまいました。

https://developer.mbed.org/cookbook/Compiler-Error-L6218E

でエラーコードの解説が出ているんですが、該当行が出てこないのにエラーって、SNIC-Core.cppには、pc なんて見つからない。。。

ちなみにライブラリーは

http://developer.mbed.org/components/SNICInterface/

にあるんですけどね。。。。

Question relating to:

Team for GR-PEACH Producer Meeting

1 Answer

9 years, 5 months ago.

こんにちは。

Error: Undefined symbol pc (referred from SNIC_Core.cpp.RZ_A1H.o).

このドライバ、デバッグ用のコードの名残が残ってるんです。 デバッグ用のシリアル出力のオブジェクトを"Serial pc"をmain.cppに宣言してあげてください。

ご質問の回答とは少しずれますが、現状Type YDはLPC1768でしか使えません。

ルネのmbedで使うためにはドライバの使うワークエリアのアドレスを設定しないと駄目だと思います。

Accepted Answer

ありがとうございます。

main.cppに

Serial pc(USBTX, USBRX);

を追加したら、コンパイルできるようになりました。

あとで、ダメ元で転送してみます。

ワークエリアについて勉強したいと思います。

回答ありがとうございます。

posted by Kazuyuki Eguchi 30 Nov 2014