Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
6 years, 9 months ago.
TCPEchoServerビルドエラー
お世話になります。 GR-PEACHプラットフォームにてTCPEchoServerをWEBコンパイラでビルドするとエラーが出ます。 またこのプロジェクトをe2studio用にエクスポートしたいのですが、これもエラーになってしまいます。 対処法をご存じでしたらお教えください。 P.S. こちらで質問して構わないのでしょうか?
Question relating to:
1 Answer
6 years, 9 months ago.
TCPEchoServerにて動作を確認しました。
最新の”mbed-rtos.lib”と”mbed.bld”の組み合わせでは正常にコンパイルできないようです。
インポート時に ”Update all libraries to the latest revision”にチェックを入れずにお試しください。
TCP Serverのサンプルとしてはmbed-os版もございます。
こちらを使用する際はインポート後にmbed-osを右クリックし、「アップデート」を実行してからご使用ください。
https://os.mbed.com/teams/mbed_example/code/mbed-os-example-tcp-server/
e2studioへのエクスポートについて、ご迷惑をおかけしております。
下記にリンク先にe2studio用プロジェクトが「peach_mbed_style_V203.zip 」として公開されております。mbed-os版の少し前のリビジョンとなりますが、よろしければこちらをご利用ください。
http://gadget.renesas.com/ja/product/peach.html
また、他の開発環境としては、Mbed CLIを使った開発方法もございます。CLIでビルドし、e2studioでデバッグができます。Mbed環境で開発する場合はこちらの環境が安定していると思います。よろしければお試しください。
https://os.mbed.com/users/1050186/notebook/offline-development-langja/
素早い回答を有り難うございます。 また新たに何点か質問が出てきてしまったのでお教えください。
>インポート時にUpdateのチェックをしない → ビルドして無事成功しました。
>e2studioへのエクスポートについて → 了解しました。私は普段は以下のような方法でmbed環境を利用させて頂いています。
「自分の目的に近いmbedプロジェクトを探す → オンライン・コンパイラでのビルドが成功するようリビジョンなどを選択 → uVision用にエクスポートしてステップ実行などで動作を確認する」
<質問1> 現時点ではe2studioへのエクスポートが不可能なようですが、これは「現時点では」と言う事でしょうか?将来はエクスポート可能になりますでしょうか?
>e2studio用プロジェクトが「peach_mbed_style_V203.zip」 → e2studioにてこちらも無事にビルド成功しました。
>Mbed CLIを使った開発方法 → CLI環境を作りmbed-os-example-blinkyをビルドしてみましたが、GR_PEACHでは失敗しました。 compile -mのコマンドでGR_PEACHを指定するとエラーになります。 GR_PEACHの部分をGR_LYCHEEやLPC1768にすれば成功します(LPC1768では実動作もOK)。 現時点ではGR_LYCHEEを持っていないので、この先のデバッグ環境構築を試すことは出来ませんでした。
別の話になりますがお教えください。 私はここ5年程、LPC1768(素のCPUでmbedライブラリを利用している)をuVision+ULINK2で使っています。 同じようなことをGR-PEACHで行いたいと思っています。 GR-PEACHをe2studio+J-LINKで動かす環境を作りたいと言うことです。 GR-PEACHにはJTAGのコネクタもありますので可能だろうとは思うのですが未だ試していません(近日中に試す予定です)。
<質問2> GR-PEACHをe2studio+J-LINKで動かすことは可能でしょうか? ちなみにRL78をe2studio+E1で動かすことは出来ました。
RZと言う凄いCPUのmbedプラットフォームを作って頂いて感謝しています。 CPUマニュアルやサポートが日本語と言うのも私にはとても有り難いです。 なんとかGR-PEACH+e2studio+J-LINKのデバッグ環境を作りたく、よろしくお教えください。
posted by 22 Feb 2018- e2studioへのエクスポート対応について
現在対応中です。もう少々お待ちください。進捗状況は下記スレットでご確認できます。
https://github.com/ARMmbed/mbed-os/issues/5612
- CLIでGR-PEACHをビルドする際のコマンド
CLIでGR-PEACHをビルドする際の-m部分は GR_PEACH ではなく、RZ_A1H となります。
分かりにくく申し訳ございません。
例) GR-PEACHをGCC_ARMコンパイラを使ってデバッグ情報付きでコンパイル
mbed compile -m RZ_A1H -t GCC_ARM --profile debug
- GR-PEACHをe2studio+J-LINKで動かす
はい、e2studio+J-LINKの環境でご利用になれます。
下記に手順をご紹介しております。ご利用のe2studioバージョンによって設定画面が一部異なる可能性がありますのでご注意ください。
https://os.mbed.com/teams/Renesas/wiki/Exporting-to-e2studio-with-J_Link-debug
今後ともRZ/A1シリーズをよろしくお願いいたします。
回答を有り難うございます。 e2studioへのエクスポートが可能になってから本格的に使わせて頂きたいと思います。 とても良いプラットフォームなので楽しみにしております。 また分からないことが出てくると思いますが、ご指導をよろしくお願いいたします。
P.S. こちらのQ&Aの使い方が良く分からないので、ここでお礼を申し上げます。 有り難うございました。
posted by vics66@... 23 Feb 2018