■前提条件
・2021年10月リリースの e2 studio を用いる
・ツールチェーンは GCC for Renesas RX 8.3.0.202102 を用いる
・使用した Windows PC の OS仕様は以下の通り
エディション Windows 10 Home バージョン 20H2 インストール日 2021/03/17 OS ビルド 19042.1237 エクスペリエンス Windows Feature Experience Pack 120.2212.3530.0
■再現手順
①次のURLから Azure_RTOS_6.1_RX72N_Envision_Kit_Ethernet_e2studio_gnurx_Samples_2021_08_18.zip をダウウンロードする
https://github.com/azure-rtos/samples
② e2 studio のワークスペースを新規作成して、①で展開したフォルダを「ファイル・システムからプロジェクトを開く」から選択して、以下の2つのプロジェクトをインポートする
・sample_threadx
・threax
③DECNTのシンタックスエラーを回避するために、sample_threadx/src/smc_gen/r_bsp/mcu/all/r_rx_instrinsic_functions.c の関数 R_BSP_SetDECNT(), bsp_get_decnt() において "DECNT" を "DCENT" で書き換える
④プロジェクトsample_threadxをビルドする
■通知されるエラー
c:/programdata/gcc for renesas rx 8.3.0.202102-gnurx-elf/rx-elf/rx-elf/bin/../lib/gcc/rx-elf/8.3.0.202102-GNURX/../../../../rx-elf/bin/ld.exe: cannot find -lthreadxcollect2.exe: error: ld returned 1 exit status
ひとつまえのバージョンのe2 studioではこのようなエラーは出なかったように思います。
最新バージョンでの回避策などありましたらご教示願います。
atsushiさん、こんにちは。NoMaYと申します。> 追記:ひとつまえのバージョンである2021年7月版のwindows向けe2 studioのインストーラがHPに見当たりませんが、どこかにあるのでしょうか?リンクエラーの原因については分かりませんが、上記に関しては、以下で検索するとインストーラが見付かりますよ。www.renesas.com/jp/ja/search?keywords=e2+studio…
プロジェクトthreadxとプロジェクトsample_threadxからなるワーキングセットを作成・選択して、sample_threadxからthreadxを参照するようにしましたら上記のリンクエラーは出なくなりました。お騒がせしました。