Renesas
Renesas Electronics Corporation (TSE: 6723), the world's number one supplier of microcontrollers, is a premier supplier of advanced semiconductor solutions including microcontrollers, SoC solutions and a broad range of analog and power devices.
GR PEACH Trouble Shooting
Information
Japanese version is available in lower part of this page.
このページの後半に日本語版が用意されています.
[Export]Compilation fails after Export to DS-5 or e2 studio¶
In programs by using RGA library currently, the compilationcan fails if you export to DS-5 or e2 studio. The compilation successes if you export with GCC (Arm Embedded) or import it with Mbed CLI.
This is because there is a problem with Exporter function.
The each workaround is shown below.
[DS-5]
When you export to DS-5, you can avoid build errors by the following step.
- Right-click on the project name and select "Property".
- Select "C / C ++ Build" - "Settings".
- Select "Tool Settings" tab.
- Select "ARM C++ Compiler" - "Includes".
- Add ""${workspace_loc: / $ {ProjName} /mbed_config.h}"" to the "Pre-include" column.
- Press "OK" button at the bottom of "Property".
[e2 studio]
When you export to e2 studio, you can avoid build errors by the following step.
- Right-click on the project name and select "Property".
- Select "C / C ++ Build" - "Settings".
- Select "Tool Settings" tab.
- Select "Cross ARM C++ Compiler" - "Includes".
- Add ""${workspace_loc: / $ {ProjName} /mbed_config.h}"" to the "Include files" column.
- Select "Cross ARM C++ Linker" - "Libraries".
- Put "PNG_Zip" under "RGA" in the "Libraries" column.
- Press "OK" button at the bottom of "Property".
[Export]DS-5又はe2 studioへExportするとコンパイルが失敗する¶
現在RGAを使うサンプルでは、DS-5とe2 studioでExportするとコンパイルが失敗します。GCC(Arm Embedded)でExportするか、Mbed CLIでimportすればコンパイルは成功します。
これはExporterの機能に問題があるためです。
それぞれの回避策を以下に示します。
[DS-5]
DS-5にExportする際、以下の手順でビルドエラーを回避できます。
- プロジェクト名を右クリックして、「Property」を選択してください
- 「C/C++ Build」-「Settings」を選択してください
- 「Tool Settings」タブを選択してください
- 「ARM C++ Compiler」-「Includes」を選択してください
- 「Pre-include」欄に「"${workspace_loc:/${ProjName}/mbed_config.h}"」を追加してください
- 「Property」最下段の「OK」を押してください
[e2 studio]
e2 studioにExportする際、以下の手順でビルドエラーを回避できます。
- プロジェクト名を右クリックして、「Property」を選択してください
- 「C/C++ Build」-「Settings」を選択してください
- 「Tool Settings」タブを選択してください
- 「Cross ARM C++ Compiler」-「Includes」を選択してください
- 「Include files」欄に「"${workspace_loc:/${ProjName}/mbed_config.h}"」を追加してください
- 「Cross ARM C++ Linker」-「Libraries」を選択してください
- 「Libraries」欄にある「PNG_Zip」を「RGA」の下に並び替えてください
- 「Property」最下段の「OK」を押してください