はじめまして、初心者です。
下記のようなエラーが解決できず行き詰っています。
プログラムは「Renesas Synergy™ NetXを使ったソケット通信の応用例:マルチクライアントサーバ」an-r30an0321jj0100-synergy-multi-client-server-sample-using-netx.zipです。最終的にはap殿のボード(ap-s7g2-0a)でシステムを構築することを目的としています。
ボードの設定をS7G2-SKに設定すると問題なくコンパイルできますが、ボードの設定をap-s7g2-0aにすると上記エラーが生じます。
ap殿が提供するサンプルプログラムでも同様の事象が発生し、問い合わせたところ、以下のような回答でした。・ap殿が提供するサンプルプログラムはver1.7.8に対応していない・旧バージョン(Ver1.4.0)取得はRenesasに依頼・apではソフトウェアの質問を原則受け付けないので「かふぇルネ」などをご利用して欲しい・ver1.7.8で稼働させたいのであれば「お客様自身で修正していただく」
旧バージョンの取り寄せはRenesas殿に依頼いていますが、今のところ音沙汰がありません。そこで、「お客様自身で修正していただく」を模索しています。
初心者なので、まずはサンプルプログラムが正しく動作する事から習得する計画ですが、入口の所で、行き詰っています。ちなみに、LED点滅や、UARTの入出力は確認できたので、コンパイルの操作やステップ実行などは操作できています。
ヘッダファイルにマクロを追加するなどの事で解決するようにも思うのですが、やみくもにマクロを追加して動く保証も確率もありません。何しろ初心者であるため、全く方向違いを目指しているのかも知れません。そもそも、ハードウェアの違いを吸収するためのbspファイル(拡張子がpack)であって、マクロを追加しなければならいのは本末転倒のような気もします。その意味では、ver1.7.8に対応していないのは、ソースプログラムの方ではなく、bspファイルの方なのでしょうか。アドバイスを頂けると大変助かります。
Urk 様 こんにちは、Sugachanceです。 以前、SSPのコンフィグレーションとSynergy User Packの作成 のセミナーを受けた際に、質疑応答の中で Q.「SSP1.4.0で作成したpackはSSP1.5.0で使えるのか?」 A.「SSPの中身がだいぶ違うのでNG。作り直した方が良い」 というやり取りがありました。 ですので、メーカーから入手できないのであれば、作ることになると思います。 セミナーはまだ定期的にやっているようですので参考まで。 www.renesas.com/.../20171129.html
今の世の中的に参加しにくい…という場合は、付き合いのある特約店に相談すると・・・
Urkさん、こんにちは。NoMaYと申します。たまたまウェブで調べ物をしていて気付いたのですが、SSP v1.7.8対応のサンプルが公開されたようですよ。(私ではRenesas Synergyの中身は分かりませんので、所望のものが入っているかは分からないのですけれども。)サポート - 株式会社アルファプロジェクトwww.apnet.co.jp/support/「2020/10/15 更新 Renesas Synergy™CPUボード サンプルプログラム更新(SSPV1.7.8対応)」
Urkさん、こんにちは。NoMaYです。> 私の拙い理解では、synergy_gen配下は、GenerateProjectContentで生成されるプログラムなので、配布プログラムに含まれている事に違和感を感じます。そのことは構わないと、私は、思います。例えば、私が、かふぇルネにプログラムを投稿する時やFreeRTOSのForum/GitHubにプログラムを投稿する時も、RL78コード生成機能やRXスマートコンフィグレータで生成されるフォルダ以下丸ごと投稿していますね。(単に"ビルド"すれば良いようにと思ってです。もっとも、これらの場合は、生成されたソースの"ユーザ記述部"にコードを追加しておくことも多いので、そうする必要がある、ということもありますけど。)[追記]あっ、フォルダ以下丸ごと、と書きましたが、APIドキュメントのPDFが含まれている場合は容量節約の為にPDFファイルを削除しています。それと、もしかすると、Renesas Synergyのコード生成メカニズム的に、それではとても都合が悪い、ということがあったりするかも知れないですので、すみません、その点は私の配慮不足だったかも、と思いました。