こんにちは。NoMaYです。最近、以下のスレッドに関わって知ったのですが、ルネサスさんのTCP/IPスタックT4のバイナリライブラリ(元ソースもRXスマートコンフィグレータにて提供される)が以下の画面コピーのT4のドキュメント記載の事情によりビルド出来ないことを知りました。そこで対処法を試行錯誤してみました。続く。FreeRTOSとr_t4_rxを使用した際のビルドエラーについて(RX72N)japan.renesasrulz.com/cafe_rene/forums-groups/beginners/f/002-2095199602/8335/freertos-r_t4_rx-rx72n/42982#42982「ところで脱線しますけれども、T4のドキュメントの以下の制限事項ですが、エラーは発生するのでしょうか?」RX SmartConfiguratorで気になった点とか改善する案とか報告してみるスレッドjapan.renesasrulz.com/cafe_rene/forums-groups/mcu-mpu/rx/f/forum5/7536/rx-smartconfigurator/43222#43222「ビルドエラーが発生するのはT4のライブラリ(r_t4_rx/make_lib/make_lib.zip の中にライブラリソースと作成用プロジェクトが入っています)を自前で作成する時です。」以下、T4のドキュメントの画面コピーです。
こんにちは。NoMaYです。気付いてしまえば、ソースファイル自体は何も変える必要は無く、以下の画面コピーの通り、コンパイルオプションを-std=gnu99→c99へと変更するだけで事足りました。(GCC for Renesas 8.3.0.202202-GNURXを使いました。)了以下、e2 studioの画面コピーです。