0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【SSv5】コンパイル時に'--no-warn-rwx-segments'のオプションエラーが発生する場合

Posted at

環境

OS:Windows 11
IDE:Simplicity Studio Version: SV5.9.3.1
コンパイラ:GNU ARM v10.2.1
SDK:Gecko SDK Suite 4.4.5
マイコンボード:PCB4001 Rev A03
アンテナ:BRD4191A Rev A02

背景

サンプルの「bt_aoa_ncp_locator」を新規作成して、そのままbuildしようとしたら'--no-warn-rwx-segments'が出ましたので、その解決方法を記録しておきます。

c:/siliconlabs/simplicitystudio/v5/developer/toolchains/gnu_arm/10.2_2020q4/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld.exe: unrecognized option '--no-warn-rwx-segments'
c:/siliconlabs/simplicitystudio/v5/developer/toolchains/gnu_arm/10.2_2020q4/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld.exe: use the --help option for usage information

原因

コンパイラとSDKのバージョン不整合。
Gecko SDK Suite 4.0.0以降はGNU ARM v12.2.1を使用する必要があります。

解決方法

プロジェクトを右クリック後、propertiesを選択する。
以下の①~③の手順でコンパイラを変更する。
もし対象のコンパイラが存在しない場合は、installから新たに追加してから以下の手順を実行する。

compiler_select.png
※最後にSet Activeすることを忘れずに

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?