TSIPのAPI関数で無限ループしてしまう

はじめまして。CHUNと申します。
Renesas Starter Kit+ for RX65N-2MBを使用してTSIPの評価を試みているのですが、API関数で無限ループに入ってしまいます。
初心者なもので、原因がわからず困っています。

◆使用環境

  • 評価ボード:Renesas Starter Kit+ for RX65N-2MB
  • コンパイラ:CS+(ver8.07.00)
  • ツールチェーン:CC-RX V2.08.00
  • TSIPモジュール:バイナリ版、Rev1.15

◆不具合内容

OPEN関数のR_TSIP_Open()をコールすると関数内で無限ループに入ります。
バイナリ版のFITを使用しているため中身はわかりませんが、逆アセンブルを見るとRX65NHU_func101()で無限ループに入っているようです。
RX65NHU_func101()が何かはわかっておりません

ソースの構造としてはAPI関数コール前後には何も処理は行っておらず、main関数でR_TSIP_Open()をコールするだけのコードになっています。

下記URLのサンプルプロジェクトも試してみましたが、同様にR_TSIP_Open()内のRX65NHU_func101()で無限ループに入ります。(サンプルはe2studioでコンパイル)
https://www.renesas.com/jp/ja/software-tool/trusted-secure-ip-driver

サンプルプロジェクトでもダメなので、私の環境の問題だとは思いますが何が原因なのでしょうか?
ご教授のほどよろしくお願いいたします。

Parents Reply
  • NoMayさん
    こんにちは、CHUNです。
    (chunさんはたくさんいるのですね)
    回答ありがとうございます。

    私が使用しているキットの型番は「RTK50565N2S10000BE」なのでEncrypt FunctionはNoneになっています...

    TSIPはRX65Nグループには搭載されている認識なので、型番違いで使用不可にならないと思うのですが、ハードウェア的な制約でもあるのでしょうか?

    [追記]
    RXファミリのTSIPマニュアルを見ると使用ボードに
    Renesas Starter Kit+ for RX65N-2MB (with TSIP) (product No.: RTK50565N2S10010BE)
    と記載があるので私の型番でも問題ないのではと考えております。(with TSIP)が気になりますが...
    www.renesas.com/.../rx-family-tsip-trusted-secure-ip-module-firmware-integration-technology-binary-version

Children
  • CHUNさん、こんにちは。NoMaYです。

    型番ですが違いますよね??(赤文字箇所です)

    お持ちのもの:    RTK50565N2S10000BE
    TSIPマニュアル: RTK50565N2S10010BE

  • NoMaYさん
    こんにちは、CHUNです。

    失礼しました、型番違いますね。
    N2S1までの違いばかり見ていました。
    もしかしたら00BEがTSIP非対応、10BEがTSIP対応版ですかね。

    だとするとやはりハード的な制約でマイコンの機能が制限される、
    もしくはTSIP非対応のRX65Nがあるということですね...
    (RX65Nマイコンは全てTSIP対応している認識でしたが、もう少し調べてみます)

  • すみません自己解決しました。
    単純にマイコン違いでTSIPの対応/非対応がありましたね。
    (全然把握できておりませんでした。お恥ずかしい)

    私の型番のKitはTSIP非対応のマイコンでした。

    NoMaYさん、ご対応いただきありがとうございました。