SK-S7G2 Starter Kitの Getting Started with the Audio Player Application using SSP

こんにちはharuです。

SK-S7G2で サンプルプログラムGetting Started with the Audio Player Application using SSP を動かそうしているのですが、

エラーになります。

使用環境

Kit  Renesas Synergy SK-S7G2 Starter Kit

e2 studio ISDE Version: 7.6.0

Synergy Software Package (SSP) 1.7.0

 

Synergyコンフィグレーション・エディタでSSP 1.7.0にした後、コンフィグレーションチェックでエラーになります。

記述/説明 リソース パス ロケーション タイプ
g_jpeg_decode0 JPEG Decode Driver on r_jpeg_decode: Requires JPEG Common configuration.xml /audio2 不明 Configuration Error

g_jpeg_decode2 JPEG Decode Driver on r_jpeg_decode: Requires JPEG Common configuration.xml /audio2 不明 Configuration Error

g_jpeg_decode3 JPEG Decode Driver on r_jpeg_decode: Requires JPEG Common configuration.xml /audio2 不明 Configuration Error

Threadsタブを見ると、

g_sf_jpeg_decode1 JPEG Decode Framework on

g_jpeg_decode1 JPEG Decode Driver on

g_jpeg_common0 JPEG Common

となっています。

どこかコードの修正が必要なのか、何かの設定が悪いのか、わからないです。

SSP 1.6.0なら可能かもしれませんが、現在入手できないので、できればSSP1.7.0で行いたいと思っています。

対処方法があれば、教えてください。お願いします。

 

Parents
  • Former Member
    Former Member
    こんにちは、masukamiです。

    プロジェクトをインポートした時に、プロジェクトがSSP v1.7用にマイグレーションされますが、
    そのマイグレーションに問題があって発生しているエラーだと思います。
    ビルドは成功し、動作にも問題ないようですが、以下の手順で問題現象を修正する方法があります。

    1. プロジェクトにおいて、以下のインスタンス名を確認します。
    * JPEG Decode Framework on sf_jpeg_decode
    * JPEG Decode Driver on r_jpeg_decode
    私の場合は、それぞれ、g_sf_jpeg_decode1, g_jpeg_decode1でした。
    2. プロジェクトを閉じます。
    3. configuration.xmlをエディタで開きます。
    4. 1で調べたインスタンス以外のmoduleを削除します。
    このとき、
    <module id= ….>
    から、次の
    </module>
    までを削除します。
    私の場合は、以下の4つを削除しました。
    <property id="module.framework.sf_jpeg_decode.name" value="g_sf_jpeg_decode0"/>
    <property id="module.driver.jpeg_decode.name" value="g_jpeg_decode0"/>
    <property id="module.driver.jpeg_decode.name" value="g_jpeg_decode2"/>
    <property id="module.driver.jpeg_decode.name" value="g_jpeg_decode3"/>
    5. configuration.xmlを保存します。
    6. e2 studioでconfiguration.xmlを開き、プロジェクトを開きます。
    7. エラーが消えていることを確認します。
Reply
  • Former Member
    Former Member
    こんにちは、masukamiです。

    プロジェクトをインポートした時に、プロジェクトがSSP v1.7用にマイグレーションされますが、
    そのマイグレーションに問題があって発生しているエラーだと思います。
    ビルドは成功し、動作にも問題ないようですが、以下の手順で問題現象を修正する方法があります。

    1. プロジェクトにおいて、以下のインスタンス名を確認します。
    * JPEG Decode Framework on sf_jpeg_decode
    * JPEG Decode Driver on r_jpeg_decode
    私の場合は、それぞれ、g_sf_jpeg_decode1, g_jpeg_decode1でした。
    2. プロジェクトを閉じます。
    3. configuration.xmlをエディタで開きます。
    4. 1で調べたインスタンス以外のmoduleを削除します。
    このとき、
    <module id= ….>
    から、次の
    </module>
    までを削除します。
    私の場合は、以下の4つを削除しました。
    <property id="module.framework.sf_jpeg_decode.name" value="g_sf_jpeg_decode0"/>
    <property id="module.driver.jpeg_decode.name" value="g_jpeg_decode0"/>
    <property id="module.driver.jpeg_decode.name" value="g_jpeg_decode2"/>
    <property id="module.driver.jpeg_decode.name" value="g_jpeg_decode3"/>
    5. configuration.xmlを保存します。
    6. e2 studioでconfiguration.xmlを開き、プロジェクトを開きます。
    7. エラーが消えていることを確認します。
Children
  • masukami様
    ありがとうございます。
    年末に入り、サイトを見てませんでした。
    私もmasukamiさんと同じ状況です。
    教えていただいた方法でエラーが消えました。ただ、touch_panel_i2c_sx8654でコンパイルエラーになってしまうのでしばらく解決しなさそうです。他のサンプルはコンパイルできるのに残念です。
  • haruです。
    コンパイルエラーは、GNU Tools for ARM Embedded Processors (arm-none-eabi-gcc)のバージョン変更で解決しました。
    私の環境で、初期設定が8.3.1になっていました。7.2.1にしたら、コンパイルできました。
  • Former Member
    Former Member in reply to haru
    こんにちは、masukamiです。

    SSP v1.7.0のリリースノートには、GNU Arm Compiler は 7.2.1 and 4.9.3 となっているので、これら以外の場合はコンパイルエラーや動作不良といった問題が発生すると思います。
  • masukami様
    リリースノート確認しました。コンパイラのバージョン違いとは思わず、リリースーノートも読み飛ばしていました。masukami様にconfiguration.xmlの修正を教えていただいてからは、すぐに解決することができました。wavファイルも再生できたので、ここからは少しづつアレンジできるように勉強していこうと思います。ありがとうございました。