はじめまして。CHUNと申します。Renesas Starter Kit+ for RX65N-2MBを使用してTSIPの評価を試みているのですが、API関数で無限ループに入ってしまいます。初心者なもので、原因がわからず困っています。
◆使用環境
◆不具合内容
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
サンプルプロジェクトでもダメなので、私の環境の問題だとは思いますが何が原因なのでしょうか?ご教授のほどよろしくお願いいたします。
CHUNさん、こんにちは。NoMaYと申します。#脱線しますが以前に小文字のchunさんにリプライしたことがありました現象に関係するか分からないのですけれども、気になったのは、このスタータキットには暗号機能内蔵版と暗号機能非対応版があるようなのですけれども、お手持ちのスタータキットはどちらのものでしょうか?RX65N-2MB-Starter-Kit-Plus製品選択www.renesas.com/jp/ja/products/microcontrollers-microprocessors/rx-32-bit-performance-efficiency-mcus/rx65n-2mb-starter-kit-plus-renesas-starter-kit-rx65n-2mb#parametric_options
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
CHUNさん、こんにちは。NoMaYです。型番ですが違いますよね??(赤文字箇所です)お持ちのもの: RTK50565N2S10000BETSIPマニュアル: RTK50565N2S10010BE
NoMaYさんこんにちは、CHUNです。
失礼しました、型番違いますね。N2S1までの違いばかり見ていました。もしかしたら00BEがTSIP非対応、10BEがTSIP対応版ですかね。
だとするとやはりハード的な制約でマイコンの機能が制限される、もしくはTSIP非対応のRX65Nがあるということですね...(RX65Nマイコンは全てTSIP対応している認識でしたが、もう少し調べてみます)
すみません自己解決しました。単純にマイコン違いでTSIPの対応/非対応がありましたね。(全然把握できておりませんでした。お恥ずかしい)
私の型番のKitはTSIP非対応のマイコンでした。
NoMaYさん、ご対応いただきありがとうございました。