GCCRX toolchainでRXファミリ用DSPライブラリをリンクしたい

お世話になります。フコイダンmkIIです。

GCC for Renesas RX 8.3.0.202311 をToolchainとして選択しているe2studio 2024-01プロジェクトから、IIRフィルタの作成を目的とし、手段として RXファミリ用 DSPライブラリ V5.0 の関数を呼び出したいと希望しています。

問題は、RXファミリ用DSPライブラリの配布物に含まれるライブラリがCC-RX toolchainを前提としたものなので、e2studioのSettings - Tool Settigsをどう設定すれば rx-elf-gcc がライブラリ( 例えば RX_DSP_FPU_LE.lib )をリンク対象として扱ってくれるか分からないし、そもそも「GCCRXで、CC-RXで作られたであろうライブラリを扱うことが可能か」も分かっていないことです。(Application Binary Interfaceは一緒なはずなので、扱える可能性はあると思っているのですが)

(試しに Settings - Tool SettingsタブのLinker - Sourceにライブラリファイル名を書いてみましたが、file not recognized: File format not recognized と怒られました)

CC-RXで作られたライブラリをGCCRXで扱う方法、をご存知のかたがおられましたら、知恵をお貸しください。

下表に当方の開発環境をまとめます。

バージョン等 備考
開発PC Windows11 Pro 23H2
IDE e2studio 2024-01.1
Toolchain GCC for Renesas RX 8.3.0.202311
ライブラリ RXファミリ用DSPライブラリ V5.0
OS FreeRTOS 10.4.3-rx-1.0.8
マイコン RX23E-B
  • ABIがフルコンパチなオブジェクト同士でないとスタティックリンクはできません。
    固定番地にハンドラを置いて間接的に呼び出す、とかなら可能でしょうけど。

    DSPライブラリをGCCでビルドし直したものがあるかについてはサポート窓口に問い合わせてみてはいかが。

  • ほや さん、情報のご提供ありがとうございます。

    付き合いのある代理店さんに問い合わせをしてみました。