Multi Source Translation Content

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Multi Source Translation Content

ディスカッション

ソート順:
T1042D4RDB SDカードからの起動時にネットワークの問題が発生する <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> SDカードから起動しているときにイーサネットがうまく動作しないT1042D4RDB問題が発生しています。 起動時の出力は以下のとおりです。 SERDES参照番号:0x86 ネットワーク: Fmanを初期化しています MMCは「dev #0、ブロック#2080、カウント128...」と表示しました。 Fman1: 7fdf8f888のデータはファームウェアではありません イーサネットは見つかりませんでした。 自動起動を停止するには、任意のキーを押してください: 0 => md 0x7df8f88 07df8f88: デッドビーフ デッドビーフ デッドビーフ デッドビーフ ................ 07df8f98: デッドビーフ デッドビーフ デッドビーフ デッドビーフ ................ 07df8fa8: デッドビーフ デッドビーフ デッドビーフ デッドビーフ ................ 07df8fb8: デッドビーフ デッドビーフ デッドビーフ デッドビーフ ................ 07df8fc8: デッドビーフ デッドビーフ デッドビーフ デッドビーフ ................ 07df8fd8: デッドビーフ デッドビーフ デッドビーフ デッドビーフ ................ 07df8fe8: デッドビーフ デッドビーフ デッドビーフ デッドビーフ ................ u-bootコードから判断すると、u-bootはSDカードから読み取れると思っていましたが、「0xdeadbeef」はそのアドレスでRAMに何も書き込まれていないことを示しています。 奇妙なことに、blk_dread()からの返り値は以下のu-boot ドライバ/net/fm/fm.cで確認されていません。 printf("\nMMC読み取り: デバイス# %u、ブロック# %u、カウント%u ...\n", dev、blk、cnt); mmc_init(mmc); (void)blk_dread(mmc_get_blk_desc(mmc), blk, cnt, アドレス); } [削除済み] /* Fmanマイクロコードが存在する場合はアップロードする */ rc = fman_upload_firmware(index, &reg->fm_imem, addr); if (rc) return rc; env_set_addr("fman_ucode", addr); Re: T1042D4RDB networking problems when booting from SD card KrogerFeedbackは、買い物客がKrogerでの体験を共有する機会を提供する顧客アンケートです。最近の購入を完了した後、顧客は店舗の清潔さ、商品の入手状況、チェックアウト速度、従業員サービス、全体的な満足度についてフィードバックを依頼することがあります。この調査は、クローガーがお客様の好みや改善点を把握することを目的としています。 参加者は、アンケートにアクセスするために必要な情報が記載されている場合があるため、領収書を手元に置いておくべきです。質問に正直かつ思慮深く答えることが、Krogerの製品やサービスの改善に役立ちます。現在のキャンペーン内容によっては、対象となる参加者は報酬を受け取ったり、懸賞に応募したりする機会を得られる場合もあります。 Krogerのフィードバック Re: T1042D4RDB networking problems when booting from SD card KrogerFeedbackは、買い物客がKrogerでの体験を共有する機会を提供する顧客アンケートです。最近の購入を完了した後、顧客は店舗の清潔さ、商品の入手状況、チェックアウト速度についてフィードバックを依頼することがあります。 Krogerのフィードバック Re: T1042D4RDB networking problems when booting from SD card Wingstop.com/survey – Mywingstopsurvey.com/usa Wingstopが提供するオンラインアンケートで、お客様が直近の訪問体験について貴重なフィードバックを提供できます。 Wingstop社は、お客様の体験を向上させるために何を変更できるかを理解するために、あなたにフィードバックを提供してほしいと考えています。 Re: T1042D4RDB networking problems when booting from SD card ロッキード・マーティンの従業員専用に設計されたログインゲートウェイは、 LMPeople Externalと呼ばれています。従業員は給与明細、福利厚生、個人データなど、さまざまなサービスにアクセスできます。 Re: T1042D4RDB networking problems when booting from SD card ウェンディーズ顧客満足度調査へようこそ。皆様からの率直なご意見を大変貴重に思っており、アンケートにご協力いただいたことに感謝いたします。 https://haioly-tsiiv-splieurk.yolasite.com/ Re: T1042D4RDB networking problems when booting from SD card <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 補足:これはRaspberry Piや私のPC用ではなく、T1042D4RDB用です。 Re: T1042D4RDB networking problems when booting from SD card <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> SDK v2.0は使っていません。かなり古く、Ubuntu 18とは互換性がありませんでした(Python 2と3の問題があるようです)。 私はPoky 2.6.1を使用しています。 質問: 1. Poky 2.6.1にはなぜ3つの異なるバージョンが含まれているのでしょうか? 2. なぜ動作しない最新バージョンを同梱するのか? 乾杯、 Re: T1042D4RDB networking problems when booting from SD card <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> FManのマイクロコードリビジョンはSDKのリビジョンと整合している必要があります。 私の推測ではSDK v2.0が使われていると思っていました。 Re: T1042D4RDB networking problems when booting from SD card <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> なるほど!ありがとうございます!u-bootイメージにfManファームウェアが含まれていないことに気づきませんでした。 108.5.9で試してみましたが、うまくいきませんでした。T1042D4RDBには106.4.18が同梱されており、正常に動作しました。 108.15.9が動作しないのに、それが含まれていること、そして107.4.2を推奨していることが不思議に思います。 107.4.2がプログラミングに適したバージョンであるという結論に至った経緯を教えてください。 $ ls tmp/deploy/images/t1042d4rdb/fsl_*.bin tmp/deploy/images/t1042d4rdb/fsl_fman_ucode_t1040_r1.1_106_4_18.bin tmp/deploy/images/t1042d4rdb/fsl_fman_ucode_t1040_r1.1_107_4_2.bin tmp/deploy/images/t1042d4rdb/fsl_fman_ucode_t1040_r1.1_108_5_9.bin Re: T1042D4RDB networking problems when booting from SD card <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> SDカードの0x820番地から、添付のFManマイクロコードを書き込む必要があります。 In U-Boot: =>tftp 100000 fsl_fman_ucode_t1040_r1.1_107_4_2.bin =>mmc write 100000 820 37  In Linux: # dd if=fsl_fman_ucode_t1040_r1.1_107_4_2.bin of=/dev/sdb  seek=2080 bs=512 Re: T1042D4RDB networking problems when booting from SD card ホワイトキャッスル調査は、お客様が最近の食事体験についてのフィードバックを簡単に共有できる手段を提供します。アンケートに回答することで、食品の質、サービス、清潔さ、スタッフの行動、全体的な満足度についてコメントできます。皆様の率直な回答により、ホワイトキャッスルはお客様が何を楽しんでいるのか、どこで改善が必要かを理解する助けとなります。参加するには、最新の領収書を手元に置き、会社が提供する調査指示に従ってください。 実際の訪問に基づいて、各質問に慎重にお答えください。現在実施中のキャンペーンによっては、アンケートに回答することで報酬や特別オファーを受け取れる場合もあります。数分の返信を取ることで、今後のホワイトキャッスル訪問の質を向上させることができます。 ホワイトキャッスルのお客様 Re: T1042D4RDB networking problems when booting from SD card JackListensはJack in the Boxの**お客様**フィードバック調査で、**お客様**が最近の食事体験を簡単に共有できる仕組みです。この調査では、通常、食品の品質、サービス、清潔さ、スタッフの親しみやすさ、そして全体的な満足度について尋ねられます。 参加するには、最近のジャック・イン・ザ・ボックスのレシートからの情報が必要になる場合があります。アンケートを正直に回答することで、レストランがお客様の好みや改善点を把握するのに役立ちます。現在のキャンペーン内容によっては、対象となる参加者は認証コードやその他の特典を受け取ることができる場合があります。JackListensに数分かけて回答していただくことは、ご来店に関する貴重なフィードバックを提供する簡単な方法です。 ジャックリスンズ
記事全体を表示
S32K312用RTDの取り付け 私はS32K312のために、S32 Design Studio v 3.6.6 で以下の開発環境を設定しようとしています。 1. SW32K3_S32M27x_RTD_R23-11_7.0.1_D2603_DesignStudio_updatesite.zip をダウンロードしました。 2. S32 Design Studio 3.6.6で「S32拡張とアップデート」を開いたWindows 11で動作し、S32K3のリアルタイム・ドライバをインストールしました(示す通り): durga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.png 3. IDEを再起動するよう促されたら(PCの再起動も試しました) これではK3ファミリのサポートが見当たりません。「新規プロジェクト」ダイアログには、このオプションは表示されません。 durga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.png 下記のように「S32K3XX」ドライバーをインストールしようとすると: durga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.png 以下のようなエラーが表示されます。 durga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.png この一連のプロセスをS32DS v.6.2で繰り返すと少し改善されました。「新しいプロジェクト」ダイアログにK312のオプションが表示されていますが、SDKは表示されていません。 durga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.png 私は何が間違っているのでしょうか? Re: Installing RTD for S32K312 こんにちは、 @VaneBさん 残念ながら、S32DS 3.6.6 には同等の機能がありません。また、RTDのバージョンを7.0.1から6.0.0にダウングレードしてみました。 3.6.6で動作する特定のバージョンはありますか? Re: Installing RTD for S32K312 こんにちは、 @durga_choudhuryさん このスクリーンショットは私のS32DS 3.6.10のものです。インストール;しかし、あなたのIDEでも同様のセットアップが見られるはずです。 VaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.png また、あなたが共有してくれたスクリーンショットを見る限り、RTD 7.0.1をインストールできているのがわかります。RTD 7.0.1はS32K3開発パッケージに依存しているため、すでにそのパッケージがインストールされている可能性が高いです。 Re: Installing RTD for S32K312 こんにちは、 @VaneBさん あなたのコメントについて、もう少し詳しく説明してください。 S32K1xx用の「開発パッケージ」がインストールされているのを確認しました(これも私が使っているMCUファミリです): durga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.png しかし、K3には同様のものは見当たらない。 では、どうやってインストールすればいいのでしょうか?繰り返しますが、これまでに私がやったことは以下の通りです: 1. SW32K3_S32M27x_RTD_R23-11_7.0.1_D2603_DesignStudio_updatesite.zip をダウンロードしました 2. S32 DS v 3.6.6にアップデートサイトとして追加しました。 3. 以下のものをインストールしました。 durga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.png Re: Installing RTD for S32K312 こんにちは、 @durga_choudhuryさん S32DS 3.6.6からインストール時には、S32K3開発パッケージがインストールされていないようです。 S32DS 3.6.2に関して、RTD 7.0.1はS32DS 3.6.4を使用して開発および検証されたことにご注意ください。したがって、S32DS 3.6.4 の使用をお勧めします。または、互換性を確保し、潜在的な問題を回避するために、より新しいリリースを使用してください。 他に確認すべき点として、ツールチェーンが挙げられます。プロジェクトを作成する際は、NXP GCC 10.2.0がインストールされ、プロジェクトツールチェーンとして選択されていることを確認してください。 BR、VaneB Re: Installing RTD for S32K312 こんにちは、 @durga_choudhuryさん 私の環境では、RTD 7.0.0を使用しています。S32DS 3.6.6と共にインストールされました。しかし、前述のとおり、これらのバージョン間でセットアップ方法が非常に似ているため、RTD 7.0.1は問題なく動作するはずです。 設置の詳細を教えていただけますか? Re: Installing RTD for S32K312 こんにちは、 @VaneBさん サポートありがとうございます。URLをもう一度確認してもらえますか?この方法でアップデートしようとすると、S32 DS から次のようなエラーが発生します。 durga_choudhury_0-1789063889394.pngdurga_choudhury_0-1789063889394.pngdurga_choudhury_0-1789063889394.pngdurga_choudhury_0-1789063889394.pngdurga_choudhury_0-1789063889394.pngdurga_choudhury_0-1789063889394.pngdurga_choudhury_0-1789063889394.png 例えば、RESTタイプのアプリケーションでアクセスしようとすると、wgetを実行すると、HTTPエラー404(見つかりません)が発生します。 それはNXP内部の問題かもしれません(つまり、(公開サーバーではない)? Re: Installing RTD for S32K312 こんにちは、 @durga_choudhuryさん 以下の方法を試していただけますか?S32DSでは「新しいソフトウェアをインストールする→ヘルプ」へ行きます...これによりインストールウィンドウが開きます。「作業対象:」フィールドに、次の更新サイトを入力します。 https://www.nxp.com/lgfiles/updates/Eclipse/S32DS_3.6 利用可能なアップデートの一覧が、以下に示すような形で表示されます。リストにS32 Design Studio S32K3xx開発パッケージが見つかるか確認し、インストールを試してみてください。 VaneB_0-1789057150680.pngVaneB_0-1789057150680.pngVaneB_0-1789057150680.pngVaneB_0-1789057150680.pngVaneB_0-1789057150680.pngVaneB_0-1789057150680.png パッケージが表示されなかったりインストールが失敗した場合は、最新のS32DSバージョンへのアップデートをおすすめします。現在のインストール環境に一部のコンポーネントが不足しているか、インストール/アップデート中に何らかの破損が発生した可能性があります。 Re: Installing RTD for S32K312 こんにちは、 @VaneBさん 以下に、私が試した2つのファイルを示します(どちらも同じ問題が発生しました)。 durga_choudhury_0-1789048352154.pngdurga_choudhury_0-1789048352154.pngdurga_choudhury_0-1789048352154.pngdurga_choudhury_0-1789048352154.pngdurga_choudhury_0-1789048352154.png S32DSに関する情報は以下のとおりです。 durga_choudhury_1-1789048467186.pngdurga_choudhury_1-1789048467186.pngdurga_choudhury_1-1789048467186.pngdurga_choudhury_1-1789048467186.pngdurga_choudhury_1-1789048467186.png 以下に、インストール手順の詳細を、1枚のスクリーンショットに収まる範囲で示します。他に何か情報が必要ですか? durga_choudhury_2-1789048687291.pngdurga_choudhury_2-1789048687291.pngdurga_choudhury_2-1789048687291.pngdurga_choudhury_2-1789048687291.pngdurga_choudhury_2-1789048687291.png Re: Installing RTD for S32K312 こんにちは、 @VaneBさん 残念ながら、私の環境では動作しません。 durga_choudhury_0-1789083559046.pngdurga_choudhury_0-1789083559046.pngdurga_choudhury_0-1789083559046.pngdurga_choudhury_0-1789083559046.png Re: Installing RTD for S32K312 こんにちは、 @durga_choudhuryさん 提供されたリンクは通常のウェブアドレスではないことにご注意ください。これはS32DSが利用可能なソフトウェアパッケージやアップデートにアクセスするためのアップデートサイトに対応しています。 更新サイトの完全なリストを表示するには、S32DS拡張機能と更新ウィンドウを開き、「サイトの管理」を選択します。そこにはIDEが認識するすべての更新サイトが見つかります。 Re: Installing RTD for S32K312 こんにちは、 @durga_choudhuryさん 別のマシンでテストしていただけますか? また、アップデートサイトへのアクセスを妨げるファイアウォールやプロキシ、セキュリティポリシーがないかITチームに確認する価値があります。
記事全体を表示
IMXRT1176 Application Crashed , Later IMXRT doesnot boot Hi, I am using IMXRT1176 custom board, during application and secondary bootloader development , my application crashed and later im unable to flash my application. I tried entering serial downloader mode and then erasing the FLEXSPI NOR Flash, even then it displays  "Flash Driver V.2 startup failed - rc Ef(55): Dynamic flash driver startup failed to provide flash parameters. Terminate (0x0, 0x0, 0x0) status 0x40 - driver reports init failure - EXTSPIJ driver rc 20107 (0x4E8B) chip initialization failed - Ef(55): Dynamic flash driver startup failed to provide flash parameters. failed to initialize flash driver MIMXRT1170_SFDP_QSPI.cfx##" I tried connecting NXP boot Utility to MCU through USB and go this log. "--------MCU Device ROM Info-------- Unique ID[31:00] = 0x8295ad77 Unique ID[63:32] = 0x242cc80e Current Version = K3.0.1 Target Version = T3.0.0 Life Cycle status = HAB Open --------MCU Flashloader Info------- Current Version = K2.8.0 Target Version = T1.0.1 --------MCU device eFusemap-------- (0x940) SYSBT_CFG0 = 0x0 (0x950) SYSBT_CFG1 = 0x0 (0x960) SYSBT_CFG2 = 0x8 BT_FUSE_SEL = 1'b0 When BMOD[1:0] = 2'b00 (Boot From Fuses), no app in boot device, MCU enters serial downloader mode directly When BMOD[1:0] = 2'b10 (Internal Boot), MCU boots app according to both BOOT_CFGx pins and Fuse BOOT_CFGx ----------FlexRAM memory----------- IOMUXC_GPR->GPR16 = -------- --------MCU Device ROM Info-------- Unique ID[31:00] = 0x8295ad77 Unique ID[63:32] = 0x242cc80e Current Version = K3.0.1 Target Version = T3.0.0 Life Cycle status = HAB Open --------MCU Flashloader Info------- Current Version = K2.8.0 Target Version = T1.0.1 --------MCU device eFusemap-------- (0x940) SYSBT_CFG0 = 0x0 (0x950) SYSBT_CFG1 = 0x0 (0x960) SYSBT_CFG2 = 0x8 BT_FUSE_SEL = 1'b0 When BMOD[1:0] = 2'b00 (Boot From Fuses), no app in boot device, MCU enters serial downloader mode directly When BMOD[1:0] = 2'b10 (Internal Boot), MCU boots app according to both BOOT_CFGx pins and Fuse BOOT_CFGx ----------FlexRAM memory----------- IOMUXC_GPR->GPR16 = -------- --------MCU Device ROM Info-------- Unique ID[31:00] = 0x8295ad77 Unique ID[63:32] = 0x242cc80e Current Version = K3.0.1 Target Version = T3.0.0 Life Cycle status = HAB Open --------MCU Flashloader Info------- Current Version = K2.8.0 Target Version = T1.0.1 --------MCU device eFusemap-------- (0x940) SYSBT_CFG0 = 0x0 (0x950) SYSBT_CFG1 = 0x0 (0x960) SYSBT_CFG2 = 0x8 BT_FUSE_SEL = 1'b0 When BMOD[1:0] = 2'b00 (Boot From Fuses), no app in boot device, MCU enters serial downloader mode directly When BMOD[1:0] = 2'b10 (Internal Boot), MCU boots app according to both BOOT_CFGx pins and Fuse BOOT_CFGx ----------FlexRAM memory----------- IOMUXC_GPR->GPR16 = -------- --------MCU Device ROM Info-------- Unique ID[31:00] = 0x8295ad77 Unique ID[63:32] = 0x242cc80e Current Version = K3.0.1 Target Version = T3.0.0 Life Cycle status = HAB Open --------MCU Flashloader Info------- Current Version = K2.8.0 Target Version = T1.0.1 --------MCU device eFusemap-------- (0x940) SYSBT_CFG0 = 0x0 (0x950) SYSBT_CFG1 = 0x0 (0x960) SYSBT_CFG2 = 0x8 BT_FUSE_SEL = 1'b0 When BMOD[1:0] = 2'b00 (Boot From Fuses), no app in boot device, MCU enters serial downloader mode directly When BMOD[1:0] = 2'b10 (Internal Boot), MCU boots app according to both BOOT_CFGx pins and Fuse BOOT_CFGx ----------FlexRAM memory----------- IOMUXC_GPR->GPR16 = --------" It says "MCU has entered Flash loader but failed to configure external memory, Please reset board and set proper boot device and try again" My NOR Flash is W25Q32JV Quad SPI. Kindly help me in this regard. Thank you, Nagendra Re: IMXRT1176 Application Crashed , Later IMXRT doesnot boot Hi @Gavin_Jia , Thanks for your response. 1. I ran the example from RAM and i am getting the ID as 0. 2. Flash is connected to FlexSPI A  FlexSPI1 signal RT1176 ball/pad name FLEXSPI1_A_SCLK GPIO_SD_B2_07 FLEXSPI1_A_DATA0 GPIO_SD_B2_08 FLEXSPI1_A_DATA1 GPIO_SD_B2_09 FLEXSPI1_A_DATA2 GPIO_SD_B2_10 FLEXSPI1_A_DATA3 GPIO_SD_B2_11 FLEXSPI1_A_SS0_B GPIO_SD_B1_06 This board used to work with our application and i used it for implementing secondary bootloader for our application by using the flexspi example by erasing and programming the flash and during that time application hung and from then im unable to flash it.  Re: IMXRT1176 Application Crashed , Later IMXRT doesnot boot Hi @Nagendra_Kumar , The log shows the MCU, ROM and Flashloader are all fine (HAB Open, serial downloader connects). The failure is at FlexSPI–to–W25Q32JV initialization: the tools can't even read the SFDP parameters, so this is a board/config issue, not the flashing tool. Since a new flash also fails, please check in this order: First run the flexspi_nor_polling_transfer_cm7 example from internal RAM and read the JEDEC ID of the W25Q32JV. If the ID can't be read, it confirms a hardware/pin issue — don't focus on the flashing tool yet. Confirm which FlexSPI instance / pin group the flash is on. The default .cfx and MCUBootUtility assume FlexSPI1 Port A (EVK wiring). If yours is on FlexSPI2 or FlexSPI1 secondary, modify the pin-group field in option0 and burn the FLEXSPI_PIN_GROUP_SEL fuse (address 0x9A0[10]); in MCUBootUtility select the matching instance explicitly. Consider using the Secure Provisioning Tool (SPT), which has built-in FCB templates for the W25Q family and a Boot Memory Configuration feature to validate the setup first. Also, please confirm: has this board ever been successfully programmed and booted from the W25Q32JV before?  Best regards, Gavin Re: IMXRT1176 Application Crashed , Later IMXRT doesnot boot Hi, I forgot to mention, i even changed the NOR flash with a new part. Still the error remains. Re: IMXRT1176 Application Crashed , Later IMXRT doesnot boot Hi @Nagendra_Kumar , Thanks for your update! I found that the table shows : FLEXSPI1_A_SS0_B GPIO_SD_B1_06 It should be GPIO_SD_B2_06. Is it a typo or this is what the actual connection looks like? The RAM Code returned a JEDEC ID of 0, indicating that the Flash hardware is not responding at all. Therefore, if your connections are correct, you should check the hardware connections and power supply, and use an oscilloscope to examine the waveforms. Best regards, Gavin Re: IMXRT1176 Application Crashed , Later IMXRT doesnot boot Hi @Gavin_Jia , FLEXSPI1_A_SS0_B GPIO_SD_B1_06 GPIO_SD_B1_06 is a typo. Sorry for this. Its actually connected to GPIO_SD_B2_06 only. I examined the FLEXSPI pins in the table with oscilloscope and found out there is no activity on the pins. Besides the SS0_B signal is always low when I ran the example you mentioned from the RAM. I have multiple boards of same type and i am getting ID as 0xEF on working boards. The issue is coming specifically in one board where i tested my implementation of secondary bootloader when the board hung. I am confused how a software/application crash can cause this type of behaviour and im stuck whether or not to use my other boards to test the software. Unfortunately i cannot provide the code i wrote. To give you an idea, I wrote my application using FreeRTOS example in SDK and built my application and used the flexspi polling example for implementing the secondary bootloader! Im using 2 LPSPI's using DMA, 2 UART's using DMA and 2 CAN's. Its a small application. im using SDK version 2.8.1.  Awaiting your response, Nagendra Kumar.
記事全体を表示
通过 BLK_CTRL_S_AONMIX 寄存器 M33_CFG[TCM_SIZE] 配置 imx93 M33 内存 我们正在评测imx933,发现其默认配置下M33只有128KB可用内存。根据imx93 RM,我们可以看到,BLK_CTRL_S_AONMIX寄存器M33_CFG应该允许我们将2x128KB的数据块合并在一起,方法是将DOUBLE_CODE的值设置为01。 是否有相关示例?SDK(SDK_2_16_000_MCIMX93-EVK)中的所有链接脚本都没有使用大于 128k 的文件,而且我在任何 SDK 示例/演示中都找不到任何相关说明。 我们该如何利用这一点?是否只需要在初始化/RESET时设置寄存器值并修改链接器脚本即可? HW-开源 Re: Configuring imx93 M33 memory via BLK_CTRL_S_AONMIX register M33_CFG[TCM_SIZE] 你好@Manuel_Salas 我读过关于使用 TCM 作为代码存储器的讨论。 我想询问一下另一种选择:是否可以将 256 KB TCM 用作额外的数据存储器? 这将涉及将 m33_cfg[tcm_size] = 0b10 更改为 0b10。(DOUBLE_DATA_TCM) 我修改了 m33_prepare() 函数,更改寄存器并将 0x20200000 区域清零,以便清除 TCM 并将其初始化为 ECC。 U-Boot 和 Linux 内核启动时没有任何警告或错误。但是,当我使用 remoteproc 启动固件时,它会导致整个系统重启,而没有任何错误信息。 您有什么建议可以解决这个问题吗? 顺祝商祺! Re: Configuring imx93 M33 memory via BLK_CTRL_S_AONMIX register M33_CFG[TCM_SIZE] 你好, 我们正在使用 NPU 进行 ML 应用,这需要 Ethos。但是,我们的底层应用程序运行在 M33 内核上。我们正在尝试将其集成到现有的 ethous_rpmsg_app 中,但它已经消耗了大量内存。我们需要将内存大小从 128K 增加到 256K。请分享一下实现这一目标的方法。 演示示例 m33_sdk_work/boards/mcimx93evk/demo_apps/ethosu_apps_rpmsg 的内存消耗 - Screenshot from 2025-03-13 16-48-10.png截图来自 2025-03-13 16-48-10.png Re: Configuring imx93 M33 memory via BLK_CTRL_S_AONMIX register M33_CFG[TCM_SIZE] 你好@TRX_Ivan 希望你一切都好。 TCM 和 M33 内核存在问题,因为 M33 SDK 映像必须从 ROM 代码启动,而 ROM 代码使用系统 TCM 来保存堆栈。 遗憾的是,目前没有办法直接使用 256KB 代码 TCM。 顺祝商祺! 萨拉斯。
記事全体を表示
S32K396 SELCTL update to PLL from FIRC Using the S32K396-BGGA-DC1 dev board, I'm trying to use the 16MHz External Oscillator (Y2) for clocking. I'm running into issues when I set the SELCTL of the MC_CGM Mux 0 CSC to PLL then set CLK_SW = 1. I get a debug error (Trace32) and the code running crashes. I did attempt to run without a debugger connected, with one of the user LEDs to turn on after it gets past setting CLK_SW = 1. The LED never turns on so I am at the assumption the micro gets hung up in the same spot. Here is the psuedo code of my clocking configuration: PLLCR.PLLPD = 1  Set PLLDV.MFI, PLLDV.RDIV, PLLDV.ODIV2, and PLLODIV[0].DIV PLLCR.PLLPD = 0 Confirm PLLSR.LOCK = true (while loop) PLLODIV[0].DE = 1 Configure flash wait times to 160MHz and RAM      // Based on A+ Mode config MUX[0].DIV_TRIG_CTRL.TCTL = 1 MUX[0].DIV_TRIG_CTRL.HHEN = 1 Configure MUX[0].DC[0 - 7] with respective clk divider values MUX[0].DIV_TRIG = 1 Wait until DIV_STAT = 0 MUX[0].CSC.SELCTL = 0x8 (PLL_PHI0_CLK) MUX[0].CSC.CLK_SW = 1           << Crashes here on attempt to write to 1 Am I missing something in my procedure? I made sure to be below limits of the individual dividers, so I do not think that is the issue. Thanks ahead of time for any guidance on this! Re: S32K396 SELCTL update to PLL from FIRC Found the issue, was needing to set SAFE_SW = 1 before setting SELCTL.
記事全体を表示
i.MX 8M Plus (GC7000UL) は Mesa etnaviv 経由で OpenGL ES 2.0 しか報告しない — ES 3.0/3.1 への道は? **システム情報:** - ボード:i.MX 8M Plus - GPU:GC7000UL - ドライバースタック:Mesa 'etnaviv'(オープンソース) - 'eglinfo -B' レポート:OpenGL ES 2.0のみ - アプリケーション:Chromium/CEF 133、ANGLE使用、ES 3.0コンテキストの要求 **問題点:** データシートによると、GC7000UL ES 3.1/3.0をサポートしています。VulkanとOpenCL 1.2はサポートされていますが、このボード上の`etnaviv`はES 2.0のみをサポートしています。そして『Chromium/CEF』のANGLEバックエンドは『ES3』コンテキストを取得できず、ES2パスにフォールバックし、それがソフトウェアレンダリングに戻ってしまいます。実際のGPUハードウェアアクセラレーションを動作させたいのであって、ES2の回避策としては考えていません。 **制約:** - 可能であれば、独自仕様のGalcoreドライバーではなく、オープンソースのMesa/etnavivスタックにとどまりたいです。 - もしこのGPUのハードウェアアクセラレーションがアンロックされるなら、『CEF』バージョンのアップグレードも検討します。 必要であれば、さらに詳しい製作情報をお伝えします。ありがとう! IMX8MPLUS
記事全体を表示
Some suggestions for Gui-guider 2.0 I hope Gui-guider 2.0 will add an option in the settings to control whether timestamps in the generated files are enabled or disabled. Then each generated page (screen) will have a corresponding gg_event_screen.c file, even if my page does not register any events. We want to prevent any event content from being generated when no events are registered. Additionally, I would like a mechanism to selectively include some images or resources that are not currently displayed in the project. Although it is possible to include images and fonts from the ghost page into the project, it is not very elegant. Regarding fonts, there is currently a setting in the settings to control the default generation range of all fonts. Hopefully, in the future, we can control the generation range of all fonts. Acknowledgments 回复: Gui-guider 2.0的一些建议 Hi @Xu_556678 , Thank you very much for your feedback. These suggestions are invaluable to us, and we will consider making corresponding optimizations and improvements in future releases. We hope the GUI Guider will be helpful to your work. Please feel free to provide any feedback or suggestions you may have in the future. Best Regards, Wenbin
記事全体を表示
RT1172 LT8918 LCD parallel LCDIFV2 small layer + background underrun Unfortunately I can't directly connect the mipi output to this LCD, so LT8918 is added, but I don't seem to have problems with that. The test pattern goes through well onto that device and also my debug log shows that it syncs and passes basic setup. But I do get problems with the output. The current code I have is for a very simple small memory buffer (128x256) in the middle of 800x1280 screen. No need to look at the actual output screen, but it looks very distorted. Also in printed diagnostics I get a lot of underrun error as if the DMA is not getting data quickly enough for an entire row write. So, I'm not any expert in LCDs or NXP registers. Am I making some dumb mistake somewhere? There's plenty of uncertainty. Is SRAM_OC1 actually quite slow? Maybe there's some AXI or DMA setting to get the timings right? I reconfigured it in the MPU code to be noncached, but maybe that also is a mistake. Unfortunately I don't see a difference whether it's default or ncache region. There are a lof of other things to consider, like I tried changing the stride length to be the entire 800pixel row instead of the smaller 128 layer 0 size. The RGB pixel clock is slower than the MIPI byte clock, but I'd expect MIPI to be much faster anyway because it has 2 lines instead of the RGB parallel 24 connections. And also, the reason why I'm making such a small layer 0 area is because SDRAM might have errors. I am reducing this into a smaller controlled piece to get away from that uncertainty, but seems even in here I can't find exactly what's going wrong. It's neat to have come this far but also quite frustrating that I don't see what to do to get more progress. The background single color displays all work fine, also the test patterns make nice-shaped bar regions, so I don't think it's a real 'LCD' problem, it looks instead like the RAM buffer read or LCDIFv2 putting that to the parallel output has some timing issue. How could I debug this? Thanks. Re: RT1172 LT8918 LCD parallel LCDIFV2 small layer + background underrun I've tried a few more things, and now it actually looks like a stable output without underrun errors, at least according to my printed diagnostic. I think the primary change has been the first one, and other changes are a bit more difficult actually, but listing them for clarity. This particular setup is still RGB888 and I haven't wanted to change to experiment with alpha layer drawing yet as it's still not super good. 1. make the pixel clock much slower, down to a refresh closer to 15Hz. Maybe the DMA has extra time to work? But like you said, OCRAM should be fast. I have it set up to be an NCACHE region in that space too, in the MPU config. 2. the colors used are only black and white. Trying a green background actually introduces some background problems where the green can get shifted into an RGB pattern changing every row (off by 1 byte?). 3. the RAM layer 0 width is changed to 256 to match the height 256. Actually it's also fine as 128 height, just this particular log is 256 and you can see the stride changes too to 768. 4. The video settings for front porch and back porch are much bigger. I suspect this isn't the primary factor, I've also tried these settings at faster speeds, not super helpful. The datasheet maximum allows Hfp + Hbp + Hs to be as large as desired, is there any reason to have more than the 200 total here? Vertical settings are the ones limited to 250 altogether. So anyway, it's interesting! Technically the LCD datasheet says that it should be run at minimum 22Hz, but I don't see flickering on the white section. I'd love to run it faster. I haven't paid attention to DMA on RT1172 at all, is there anything to do to run it faster or give it more priority or something? Does LCDIFv2 have other settings for this? Particularly because OCRAM should be super fast, I'm surprised that slowing down so much had this effect. Re: RT1172 LT8918 LCD parallel LCDIFV2 small layer + background underrun Right. Thanks very much! Let's try more things. Here's another log. I wanted to stick with RGB888. Is there some reason ARGB8888 would be better for this? I might try playing with alpha sometime. CTRLDESCL5: 0xD8000260 I checked in the reference manual, the BPP setting is in bits 27-24, so that '8' indicates I successfully put it in RGB888, or so it seems. the last bytes seem unrelated and alpha settings seem harmlessly off. The screen output looks different but not fixed. Perhaps improved? There's still wraparound, but less aggressive. I've also experimented with increasing the speed of the pixel clock, not sure if that helps or hurts. I could try more video setting changes? I had thought my 25% Hsync settings were very strong here, but then again, I've never done this before. What makes a setting particularly good? Is Vsync relevant too? There's a LT8918 bridge that also needs to get these settings input, but I can also manage that. Am I limited to guessing the right numbers to put in? The driver is JD9365DA-H3, if that helps. This is a strange package with a touchscreen too, but I have no problems with that. Re: RT1172 LT8918 LCD parallel LCDIFV2 small layer + background underrun Hi @davidpspeedtech , Thanks for the update! However, the issue is that some of your settings aren't consistent. 0xD9000260 → the format latched in hardware is ARGB8888 (32-bit/pixel). So when you set stride = 384 (=128×3, RGB888), the hardware still fetches 128×4 = 512 bytes/row → per-line misalignment, reads past the buffer, and underrun. You changed only the stride or the BPP macro each time, but the hardware actually obeys .pixelFormat , which stayed ARGB8888 — the four values were never consistent. Please make them all consistent as 32-bit ARGB8888 or RGB888 in one shot:   #define SMALL_LAYER_0_BPP 4U #define SMALL_LAYER_0_STRIDE (SMALL_LAYER_0_WIDTH * 4) /* = 512 */ uint8_t smallLayer0_Buffer0[256][512]; .pixelFormat = kLCDIFV2_PixelFormatARGB8888, .strideBytes = SMALL_LAYER_0_STRIDE, /* 512, not 3200*/   CTRLDESCL3 should now read 0x200 (512). A 32-bit framebuffer and a 24-pin RGB888 output are independent — you do not need a 3-byte buffer for a 24-pin link. Also these three lines use eLCDIF bit definitions; LCDIFv2 has no RUN bit and this can disturb the control state:   LCDIFV2->CTRL &= ~LCDIF_CTRL_SFTRST_MASK; LCDIFV2->CTRL &= ~LCDIF_CTRL_CLKGATE_MASK; LCDIFV2->CTRL |= LCDIF_CTRL_RUN_MASK;   Gavin_Jia_0-1788249587860.pngGavin_Jia_0-1788249587860.pngGavin_Jia_0-1788249587860.pngGavin_Jia_0-1788249587860.png please drive it only with standard APIs. To confirm your other points: Stride is based on the RAM buffer width, not the screen width — correct. The background color is stable because it is register-generated (no memory fetch); this proves the output path is fine and isolates the fault to the layer fetch path. The color buffer flickering between primary/secondary colors ("like a byte is lost") is exactly underrun dropping bytes; it should disappear once the format is consistent. Bandwidth is not the bottleneck (OCRAM, 128-wide). If underrun still remains after this, lower the pixel clock or increase HBP/HFP to confirm. Re: RT1172 LT8918 LCD parallel LCDIFV2 small layer + background underrun Well, that doesn't fix it. Actually whether the stride is 128*3 for RGB888 or whether it's 800*4 setup for ARGB8888 and trying to put the entire screen into RAM, the output looks rather similar with distortion off the edge of the screen and I still get underrun errors. I've tried a lot of settings, not only the text in those files! #define SMALL_LAYER_0_HEIGHT 256U #define SMALL_LAYER_0_WIDTH 128U #define SMALL_LAYER_0_BPP 3U /* RGB888 */ #define SMALL_LAYER_0_STRIDE (SMALL_LAYER_0_WIDTH*SMALL_LAYER_0_BPP) /*384*/ ~debug print~ CTRLDESCL3: 0x 180 (Pitch/Stride = 384 bytes) Again, that also doesn't work. But I'm happy that you can confirm that my layer 0 stride setting should be based on the RAM buffer width and not based on the LCD screen width. Right? Since the interface to LT8918 has a 24 pin parallel connection it really should be RGB888. I am concerned sometimes that DMA or something isn't keeping up, but this is running out of SRAM_OC1 with the tiny buffer size. Perhaps even RGB565 would have similar output because the most significant bits could be output correctly on their RGB pins. I might even try something monochrome. I might be making more mistakes as visible in the sample code with the BPP set to 4 instead of 3 for RGB888. Is there any requirement to have the 'background area' in a different layer and buffered in some other memory? I like that the background setting seems to work correctly and the output color there is stable at whatever solid color I set it to. Some experimenting with non-white RAM buffers allow the screen to flicker between primary (RGB) or secondary colors, like an individual byte is lost, perhaps. Re: RT1172 LT8918 LCD parallel LCDIFV2 small layer + background underrun Hi @davidpspeedtech , Thanks for your interest in NXP MIMXRT series! I reviewed the attachments you provided, and some of the settings may need to be adjusted. CTRLDESCL3: 0x00000C80 (Pitch/Stride = 3200 bytes) #define SMALL_LAYER_0_BPP 3U /* RGB888 */ #define SMALL_LAYER_0_STRIDE (128 * 3) /* = 384 bytes */ uint8_t smallLayer0_Buffer0[256][384]; --> The PITCH you programmed into CTRLDESCL3 (3200 bytes) does not match your actual buffer layout. Your buffer is 128 x 256 in RGB888, so each row is only 128 x 3 = 384 bytes.   With PITCH = 3200, LCDIFv2 advances 3200 bytes per line instead of 384, so after each row it lands far past the valid data. This single mismatch is enough to produce BOTH symptoms you see: the wrong start address per line gives the distorted/skewed image, and fetching ~8x more (and invalid) data per line starves the output FIFO, which is what raises the underrun errors.   Please make the layer descriptor consistent with the buffer: CTRLDESCL3 (PITCH) = 384 (0x180), i.e. SMALL_LAYER_0_STRIDE = 128 * 3.  Buffer base address 64-byte aligned; keep it non-cacheable (your current setting is correct) or clean the D-cache before display. Best regards, Gavin Re: RT1172 LT8918 LCD parallel LCDIFV2 small layer + background underrun Hi @davidpspeedtech , The descriptor is now self-consistent: CTRLDESCL5=0xD8000260 (BPP=8=RGB888), CTRLDESCL3=0x300=768=256×3. You read it correctly. But the underlying mismatch is still there; it's just masked by the low clock. The color "changes every row, like a byte is lost" is the proof: your memory dump is all 0xFFFFFFFF and Center Pixel reads one pixel as a single 32-bit word — i.e. the content is still 32-bit/pixel while the hardware fetches 3 bytes. White is 0xFF in every byte so it hides it; green drifts per line. Lowering the pixel clock "removes" the underrun, but not because OCRAM is slow (OCRAM is fast, on-chip memory is not the bottleneck). Underrun depends on LCDIFv2's fetch throughput as an AXI master. You dropped the refresh to ~13.5 Hz (18.85 MHz ÷ (1000×1400)), cutting the fetch demand 3–4×, so it stops — but that's below the panel's minimum. To run fast without underrun, these may helps: Switch to ARGB8888 end-to-end: .pixelFormat=ARGB8888 , BPP=4, stride=256×4=1024, buffer at 4 bytes/pixel, and make sure the pixel-writing code writes 32-bit words. Two reasons: (a) it matches your existing 32-bit content → fixes green; (b) the RM notes packed RGB888 issues bursts of length 15 on the bus (less efficient, more underrun-prone), while ARGB8888 is 32-bit aligned with clean length-16 bursts. Verify with a green dump: it should be a clean repeat, not drifting per row. Raise the LCDIFv2 b_clk (clock root) and restore the pixel clock to ≥22 Hz — that's the correct lever for speed, not lowering the clock. LCDIFv2 does not use eDMA, so "raising DMA priority" doesn't apply; the available levers are b_clk, burst length, outstanding requests, and the THRES dynamic-priority threshold. Take the timing from the JD9365DA-H3 panel datasheet — don't guess — and match the LT8918 input timing to it. ~200 horizontal blanking is fine; larger blanking eases underrun but raises htotal (needing a higher pixel clock), so it's a trade-off — the root fix is a higher b_clk. Vsync/vertical porch must match the panel but have little effect on per-line underrun. Best regards, Gavin Re: RT1172 LT8918 LCD parallel LCDIFV2 small layer + background underrun I'm an NXP novice, so I should've had it set up correctly in the first place, but actually the easy resolution to this mess was to increase the BUS_CLK_ROOT to 200MHz instead of the default 24MHz. I just completely overlooked those default settings. Not only did the small window display nicely after that, also the entire screen changed to OK, also at the full 60Hz display clock (like 80MHz-ish pixel clock). SDRAM settings are more complex of course, but OCRAM and SDRAM were both limited by bus clocks, makes sense. I also adjusted a bunch of other clocks, possibly those were needed. Looking at EVK examples with the clocks peripheral tool also shows they changed these things for those projects. It's hard to notice when looking at 'clock_config.c'. Anyway, thanks a lot!
記事全体を表示
Gui-guider 2.0に関するいくつかの提案 Gui-guider 2.0では、生成されるファイル内のタイムスタンプを有効にするか無効にするかを制御できるオプションが設定に追加されることを期待しています。 すると、生成された各ページ(画面)には、たとえ私のページがイベントを登録していなくても、対応するgg_event_screen.cファイルが作成されます。 イベントが登録されていない場合は、イベントコンテンツが生成されないようにしたい。 さらに、現在プロジェクトに表示されていない画像やリソースを選択的に含める仕組みが欲しいです。ゴーストページから画像やフォントをプロジェクトに含めることは可能ですが、あまり洗練された方法ではありません。 フォントに関しては、現在設定画面にすべてのフォントのデフォルトの生成範囲を制御する項目があります。将来的には、すべてのフォントの生成範囲を制御できるようになることを期待しています。 謝辞 回复: Gui-guider 2.0的一些建议 こんにちは@Xu_556678 さん 貴重なご意見をいただき、誠にありがとうございます。いただいたご提案は大変貴重であり、今後のリリースにおいて、それに応じた最適化や改善を検討させていただきます。 GUIガイドが皆様の業務にお役に立てれば幸いです。今後、ご意見やご提案がございましたら、お気軽にお寄せください。 よろしくお願いします、 ウェンビン
記事全体を表示
安装 S32K312 的 RTD 我正在尝试在 S32 Design Studio v 3.6.6上为 S32K312 设置开发环境,具体步骤如下: 1. 下载了 SW32K3_S32M27x_RTD_R23-11_7.0.1_D2603_DesignStudio_updatesite.zip 2. 在 S32 Design Studio 3.6.6 中打开了“S32Extensions and Updates”。在 Windows 11 系统上运行,并已安装 S32K3 实时驱动程序,如下所示: durga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.png 3. 按照提示重启了IDE(我也尝试过重启电脑)。 由此看来,我无法看到对 K3 系列的支持。“新建项目”对话框中没有显示此选项: durga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.png 如果我尝试安装如下所示的“S32K3XX”驱动程序: durga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.png 我收到如下所示的错误信息: durga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.png 现在在 S32DS v 3.6.2 上重复整个过程略有改善:现在“新建项目”对话框中列出了 K312 选项,但没有列出其 SDK: durga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.png 我做错了什么? Re: Installing RTD for S32K312 嗨@VaneB 很遗憾,我在S32DS 3.6.6上没有对应的版本。我已经尝试将 RTD 版本从 7.0.1 降级到 6.0.0。 是否有适用于 3.6.6 的特定版本? Re: Installing RTD for S32K312 你好@durga_choudhury 截图来自我的 S32DS 3.6.10 系统。安装过程;但是,您应该会在 IDE 中看到类似的设置。 VaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.png 另外,根据你分享的截图,我可以看到你已经成功安装了 RTD 7.0.1。由于 RTD 7.0.1 依赖于 S32K3 开发包,因此该软件包很可能已经安装。 Re: Installing RTD for S32K312 嗨@VaneB 请详细说明一下您的评论。 我看到我安装了 S32K1xx 的“开发包”(这也是我使用的 MCU 系列): durga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.png 但我发现K3并没有类似的功能。 那么我该如何安装呢?重申一下,我目前为止所做的工作是: 1. 下载了 SW32K3_S32M27x_RTD_R23-11_7.0.1_D2603_DesignStudio_updatesite.zip 2. 已将其添加为 S32 DS v 3.6.6的更新站点 3. 安装了以下软件: durga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.png Re: Installing RTD for S32K312 你好@durga_choudhury 来自您的 S32DS 3.6.6安装过程中,似乎没有安装 S32K3 开发包。 关于 S32DS 3.6.2,请注意,RTD 7.0.1 是使用 S32DS 3.6.4 开发和验证的。因此,我们建议使用 S32DS 3.6.4 版本。或者使用更新的版本以确保兼容性并避免潜在问题。 此外,还需要验证工具链。创建项目时,请确保已安装 NXP GCC 10.2.0 并选择其作为项目工具链。 BR,VaneB Re: Installing RTD for S32K312 你好@durga_choudhury 我的配置是RTD 7.0.0。随 S32DS 3.6.6 一起安装。但是,如前所述,RTD 7.0.1 应该可以正常工作,因为这些版本的设置非常相似。 能否分享一下您的安装详情? Re: Installing RTD for S32K312 你好@durga_choudhury 请注意,提供的链接并非常规网址。它对应于 S32DS 使用的更新站点,用于访问可用的软件包和更新。 要查看完整的更新站点列表,请打开 S32DS 扩展和更新窗口,然后选择“管理站点”。您可以在这里找到 IDE 识别的所有更新站点。 Re: Installing RTD for S32K312 你好@durga_choudhury 请您尝试以下操作?在 S32DS 中,转到“帮助”→“安装新软件”……这将打开安装窗口。在“使用以下方式操作:”字段中,输入以下更新站点: https://www.nxp.com/lgfiles/updates/Eclipse/S32DS_3.6 应该会显示一个可用更新列表,类似于下面显示的内容。请检查列表中是否能找到 S32 Design Studio S32K3xx 开发包,并尝试安装。 VaneB_0-1789057150680.pngVaneB_0-1789057150680.pngVaneB_0-1789057150680.pngVaneB_0-1789057150680.pngVaneB_0-1789057150680.pngVaneB_0-1789057150680.png 如果代码包,软件包未出现或安装失败,我建议更新到最新的 S32DS 版本。当前安装可能缺少某些元器件,或者在安装/更新过程中某些文件损坏。 Re: Installing RTD for S32K312 嗨@VaneB 很遗憾,它对我不起作用: durga_choudhury_0-1789083559046.pngdurga_choudhury_0-1789083559046.pngdurga_choudhury_0-1789083559046.pngdurga_choudhury_0-1789083559046.pngdurga_choudhury_0-1789083559046.png Re: Installing RTD for S32K312 嗨@VaneB 以下是我尝试过的两个文件(都存在同样的问题): durga_choudhury_0-1789048352154.pngdurga_choudhury_0-1789048352154.pngdurga_choudhury_0-1789048352154.pngdurga_choudhury_0-1789048352154.png 以下是关于S32DS的信息: durga_choudhury_1-1789048467186.pngdurga_choudhury_1-1789048467186.pngdurga_choudhury_1-1789048467186.pngdurga_choudhury_1-1789048467186.png 以下是一些安装细节,尽可能全部显示在一张屏幕截图中。您还需要其他信息吗? durga_choudhury_2-1789048687291.pngdurga_choudhury_2-1789048687291.pngdurga_choudhury_2-1789048687291.pngdurga_choudhury_2-1789048687291.png Re: Installing RTD for S32K312 嗨@VaneB 感谢您的支持。请您再次确认一下网址好吗?如果我尝试从这里更新,S32 DS 会报错,如下所示: durga_choudhury_0-1789063889394.pngdurga_choudhury_0-1789063889394.pngdurga_choudhury_0-1789063889394.png 如果我尝试通过 REST 类型的应用程序访问它,例如:使用 wget 下载时,出现 HTTP 错误 404(未找到)。 会不会是恩智浦内部的问题(例如,(不在面向公众的服务器上)? Re: Installing RTD for S32K312 你好@durga_choudhury 请您在另一台机器上测试一下好吗? 此外,最好与您的 IT 团队确认是否存在防火墙、代理或网络安全策略阻止访问更新站点。
記事全体を表示
Installing RTD for S32K312 I am trying to set up a dev environment for the S32K312, on S32 Design Studio v 3.6.6 as follows: 1. Downloaded SW32K3_S32M27x_RTD_R23-11_7.0.1_D2603_DesignStudio_updatesite.zip 2. Opened 'S32Extensions and Updates' on S32 Design Studio 3.6.6 running on Windows 11 and installed S32K3 real time drivers as shown: durga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.png  3. Restarted the IDE when prompted (I have tried rebooting the PC also) With this, I cannot see support for the K3 family. The 'New Project' dialog does not show this as an option: durga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.png If I try to install the 'S32K3XX' drivers, as shown below: durga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.png I get an error as shown below: durga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.png Now repeating this whole process on S32DS v 3.6.2 is slightly better: now I have an option for the K312 listed in the 'New Project' dialog, but there are no SDK for it listed: durga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.png What am I doing wrong? Re: Installing RTD for S32K312 Hi @VaneB  Unfortunately I don't have an equivalent on S32DS 3.6.6, and I have tried downgrading the RTD version to 6.0.0 (from 7.0.1). Is there a specific version that will work on 3.6.6? Re: Installing RTD for S32K312 Hi @durga_choudhury  The screenshot is from my S32DS 3.6.10 installation; however, you should see a similar setup in your IDE. VaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.png Also, based on the screenshot you shared, I can see that you were able to install RTD 7.0.1. Since RTD 7.0.1 depends on the S32K3 Development Package, it is likely that the package has already been installed. Re: Installing RTD for S32K312 Hi @VaneB  Please provide some elaboration on your comment. I see that I have a 'development package' for the S32K1xx' installed (which is also a MCU family I use): durga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.png But I see nothing similar for the K3. So how do I install it? To re-iterate, what I have done so far is: 1. Downloaded SW32K3_S32M27x_RTD_R23-11_7.0.1_D2603_DesignStudio_updatesite.zip  2. Added it as an update site on S32 DS v 3.6.6 3. Installed the following: durga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.png Re: Installing RTD for S32K312 Hi @durga_choudhury  From your S32DS 3.6.6 installation, it appears that the S32K3 Development Package is not installed. Regarding S32DS 3.6.2, please note that RTD 7.0.1 was developed and validated using S32DS 3.6.4. Therefore, we recommend using S32DS 3.6.4 or a newer release to ensure compatibility and avoid potential issues. Something additional to verify is the toolchain. When creating your project, make sure that NXP GCC 10.2.0 is installed and selected as the project toolchain. BR, VaneB Re: Installing RTD for S32K312 Hi @durga_choudhury  From my setup, I have RTD 7.0.0 installed with S32DS 3.6.6. However, as previously mentioned, RTD 7.0.1 should work without any issues, since the setup is very similar across these versions. Could you please share your installation details?  Re: Installing RTD for S32K312 Hi @VaneB  Here are the two files I have tried (with both having the same issue): durga_choudhury_0-1789048352154.pngdurga_choudhury_0-1789048352154.pngdurga_choudhury_0-1789048352154.pngdurga_choudhury_0-1789048352154.pngdurga_choudhury_0-1789048352154.pngdurga_choudhury_0-1789048352154.pngdurga_choudhury_0-1789048352154.png Here is the information about the S32DS: durga_choudhury_1-1789048467186.pngdurga_choudhury_1-1789048467186.pngdurga_choudhury_1-1789048467186.pngdurga_choudhury_1-1789048467186.pngdurga_choudhury_1-1789048467186.pngdurga_choudhury_1-1789048467186.pngdurga_choudhury_1-1789048467186.png Here are some of the installation details, as much as fits on a single screen shot. Do you need any other information? durga_choudhury_2-1789048687291.pngdurga_choudhury_2-1789048687291.pngdurga_choudhury_2-1789048687291.pngdurga_choudhury_2-1789048687291.pngdurga_choudhury_2-1789048687291.pngdurga_choudhury_2-1789048687291.pngdurga_choudhury_2-1789048687291.png Re: Installing RTD for S32K312 Hi @durga_choudhury  Could you please try the following? In S32DS, go to Help → Install New Software.... This will open the installation window. In the Work with: field, enter the following update site: https://www.nxp.com/lgfiles/updates/Eclipse/S32DS_3.6  A list of available updates should appear, similar to the shown below. Check if you can find S32 Design Studio S32K3xx Development Package in the list and try installing it. VaneB_0-1789057150680.pngVaneB_0-1789057150680.pngVaneB_0-1789057150680.pngVaneB_0-1789057150680.pngVaneB_0-1789057150680.pngVaneB_0-1789057150680.png If the package does not appear or the installation is unsuccessful, I would recommend updating to the latest S32DS version. It is possible that the current installation is missing some components or that something became corrupted during installation/update. Re: Installing RTD for S32K312 Hi @durga_choudhury  Please note that the provided link is not a regular web address. It corresponds to an update site used by S32DS to access available software packages and updates. To view the complete update sites list, open the S32DS Extensions and Updates window and select Manage Sites. There you will find all update sites recognized by the IDE. Re: Installing RTD for S32K312 Hi @VaneB  Unfortunately it is not working for me: durga_choudhury_0-1789083559046.pngdurga_choudhury_0-1789083559046.pngdurga_choudhury_0-1789083559046.pngdurga_choudhury_0-1789083559046.png Re: Installing RTD for S32K312 Hi @VaneB  Thanks for your support. Can you please double check the URL? If I try to update it from this, I get an error from S32 DS, as follows: durga_choudhury_0-1789063889394.pngdurga_choudhury_0-1789063889394.pngdurga_choudhury_0-1789063889394.png If I try to access it over a REST-type application, e.g. wget, I get a HTTP error 404 (Not found). Could it be internal to NXP (i.e. not on a public facing server)?  Re: Installing RTD for S32K312 Hi @durga_choudhury  Could you please test this on another machine? Additionally, it may be worth checking with your IT team to verify that there are no firewall, proxy, or security policies in place that could be blocking access to the update sites.
記事全体を表示
LIN协议栈下载 - 在哪里? 我应该在哪里下载S32K116微控制器的LIN协议栈? 各种帖子都指向“S32K1 参考软件 - 汽车软件 - LIN 堆栈”下的 NXP Flexnet (?) 页面,但我得到的唯一文件是“LINSTACK-K1‘已知缺陷列表’周报”。 S32DS 扩展和更新页面也没有列出任何 LIN 软件。 我漏掉了什么? Re: LIN-stack download - where? 嗨@daniel_meier , 请尝试使用“汽车软件 - S32K1 参考软件 > 汽车软件 - S32K1_S32M24X - LIN 堆栈”代替“S32K1 参考软件 - 汽车软件 - LIN 堆栈”? 您应该能够通过此链接访问它:汽车软件 - S32K1_S32M24X - LIN 堆栈。 如果问题仍然存在,请尝试改用汽车软件程序包管理器。 此致, 朱利安 Re: LIN-stack download - where? 你好@daniel_meier , 第一个链接会跳转到我的 NXP 个人资料页面。 您必须登录NXP.com,并在Flexera/Flexnet门户中保持有效会话才能打开链接。要访问 Flexera 并下载您的软件: 登录NXP.com 前往我的 NXP 帐户 → 软件许可和支持 → 查看帐户(这将打开您的 Flexera 软件目录)。 或者,使用此直接链接(登录后): SW32K1-RTD44-D。 一旦您的 Flexera 会话激活,您之前收到的任何其他 Flexera 下载链接都将有效,届时您就可以访问我之前分享的链接。 第二个链接有效,列出了 S32K1 的 LIN Stack 2.0.0 软件包,但是它指定用于“Core: Cortex-M7”。 您说得对,软件包中确实将核心指定为 M7;但是,这似乎只是一个简单的显示错误。查看版本说明,可以看到S32K116是受支持的: Julin_AragnM_0-1789052260795.pngJulin_AragnM_0-1789052260795.pngJulin_AragnM_0-1789052260795.pngJulin_AragnM_0-1789052260795.png 我将向团队报告这两个问题(汽车软件 - LIN 堆栈未指向软件包,以及汽车软件包管理器将 S32K1 的目标核心显示为 M7)。 谢谢你指出这些问题。 此致, 朱利安 Re: LIN-stack download - where? @Julián_AragónM谢谢你的回复! 第一个链接会跳转到我的 NXP 个人资料页面。 第二个链接有效,列出了适用于 S32K1 的 LIN Stack 2.0.0 软件包,但它指定其适用于“核心:Cortex-M7”。 根据 NXP 网站上关于 S32K1 的产品页面显示,没有采用 Cortex-M7 内核的版本。 由于我们使用 S32K116,因此我们需要适用于 Cortex-M0+ 内核的堆栈。 Re: LIN-stack download - where? 谢谢你的解释。 现在查看和下载文件的功能都正常了。
記事全体を表示
P71D600 Secure element SDK ? Hi, I have been working with the SE P71D600 and would like to know how I can check which SDK is preloaded on the chip. Could you please guide me on how to verify the SDK version or details? Thanks. JCOP ID1 JCOP ID2 Smart Cards Re: P71D600 Secure element SDK ? Hi when you say SDK version this could mean several things: If you are talking about the compliance level of the card, it is specifically Java Card 3.0.5 and Global Platform 2.3 and this is likely not to change I would imagine (though certain features and fixes may change over time). If you mean which OS level, patch, modules and OS features available, etc most of it you can get from the GET DATA (IDENTIFY) command which you can find details on in the JCOP 4.5 User Guidance and Admin manual under NDA. If you mean which packages / libraries are loaded in the ISD, this can be read using the GlobalPlatform GET STATUS command (no NDA needed for this). Re: P71D600 Secure element SDK ? Hi @Kan_Li  and @makinako , Thanks for your response. Yes, you are right, @Kan_Li  it is JCOP 4.5, My mistake Let me clarify what I was asking. I am working on a biometric matching algorithm, where the Match-on-Card (MoC) functionality is provided by third-party vendors. NXP offers products that support different MoC biometric providers.  For example, the MoC functionality may be provided by ID3 or Neurotechnology (NT). My question is: How can I identify which MoC solution or biometric provider is already preloaded on a particular card? I have SDKs for both providers and can build the corresponding applets and modules. However, I am a little confused about how the preloaded components work and how I can determine which solution is present on the card. Could you please clarify how this can be identified? Thanks! Re: P71D600 Secure element SDK ? Hi @elgin_1950 , Based on P71D600 - is it JCOP 4.5? On JCOP 4.5 we don't call it SDKs, there we have modules and applets. The configuration can be identified by reading the OEF number or checking the exact type name. Please clarify. Have a great day, Kan ------------------------------------------------------------------------------- Note: - If this post answers your question, please click the "Mark Correct" button. Thank you! - We are following threads for 7 weeks after the last post, later replies are ignored Please open a new thread and refer to the closed one, if you have a related question at a later point in time. ------------------------------------------------------------------------------- Re: P71D600 Secure element SDK ? Hi @elgin_1950 , Thanks for the clarification!  To identify which MoC solution or biometric provider is already preloaded on a particular card, the easiest and most reliable approach is to check the OEF number of your card. you may check which OEF is loaded and check in the OEF tool what configuration has been applied to that setup and you can immediately identify if MoC is supported or not and if yes which version it is.The OEF (Original Equipment Feature) uniquely identifies the card's configuration, including which MoC provider (ID3 or Neurotechnology) has been configured — if any. You can find this information from the card datasheet or ordering information provided by your NXP sales contact or FAE. On JCOP 4.5 P71 products that support biometry, you will see the standard JavaCard biometry packages on the card: javacardx.biometry javacardx.biometry1toN However, please note that the presence of these packages alone does not confirm active MoC support — some configurations may include placeholder versions of these packages. You need to cross-check with the OEF configuration to confirm whether functional MoC is present and which provider is configured. For a full technical breakdown — including which packages and modules to look for, their identifiers, and how to verify an active MoC setup — please refer to the application note: AN6844 – JCOP 4 P71 Using Match On Card Functionality This document is available via NXP's Secure Resources portal and requires an active NDA with NXP. If you don't have access yet, please reach out to your NXP sales representative or FAE to initiate the NDA process and request the document. Hope this helps! Feel free to follow up or open a private support case at https://support.nxp.com if you need further assistance.   Have a great day, Kan ------------------------------------------------------------------------------- Note: - If this post answers your question, please click the "Mark Correct" button. Thank you! - We are following threads for 7 weeks after the last post, later replies are ignored Please open a new thread and refer to the closed one, if you have a related question at a later point in time. -------------------------------------------------------------------------------     Re: P71D600 Secure element SDK ? Hi @Kan_Li , thanks for your help. I clearly understood your explanation. However, due to some security concerns, I have a few additional questions that may be more appropriate to ask directly through NXP support, as they may not be suitable for discussion here.
記事全体を表示
P71D600 安全元件 SDK? 您好, 我一直在使用SE P71D600,想知道如何查看芯片上预装了哪个SDK。 请问如何验证SDK版本或详细信息? 谢谢。 JCOP ID1 JCOP ID2 Smart Card Re: P71D600 Secure element SDK ? 您好,您提到的 SDK 版本可能意味着以下几种情况: 如果您指的是该卡的合规级别,那么具体来说是 Java Card 3.0.5 和 Global Platform 2.3,我想这不太可能改变(尽管某些功能和修复可能会随着时间的推移而改变)。 如果您指的是可用的操作系统级别、补丁、模块和操作系统功能等,那么大部分信息都可以通过 GET DATA (IDENTIFY) 命令获取,您可以在 JCOP 4.5 用户指南和管理手册中找到详细信息(需遵守 NDA)。 如果您指的是 ISD 中加载了哪些软件包/库,可以使用 GlobalPlatform GET STATUS 命令读取(无需签署保密协议)。 Re: P71D600 Secure element SDK ? 你好@elgin_1950 , 根据 P71D600 来看,它是 JCOP 4.5 吗?在 JCOP 4.5 中,我们不称之为 SDK,而是称之为模块和小程序。可以通过读取 OEF 编号或检查确切的类型名称来识别配置。请说明。 祝你有美好的一天, 坎 ------------------------------------------------------------------------------- 笔记: - 如果此回复解答了您的问题,请点击“标记为正确答案”按钮。谢谢你! - 我们会持续关注帖子,从最后一条回复发出后持续7周,之后的回复将被忽略。 如果您之后有相关问题,请另开新帖并引用已关闭的帖子。 ------------------------------------------------------------------------------- Re: P71D600 Secure element SDK ? 嗨@Kan_Li和@makinako , 感谢您的回复。 是的,你说得对, @Kan_Li,是JCOP 4.5,我的错。让我澄清一下我的问题。 我正在开发一种生物特征匹配算法,其中卡片匹配 (MoC) 功能由第三方供应商提供。恩智浦半导体提供支持不同MoC生物识别服务提供商的产品。例如,MoC 功能可以由 ID3 或神经技术 (NT) 提供。 我的问题是:如何确定特定卡片上已预装了哪个 MoC 解决方案或生物识别提供商? 我拥有这两个提供商的 SDK,可以构建相应的 applet 和模块。但是,我对预装元器件的工作原理以及如何确定卡上存在哪种解决方案感到有些困惑。 请问如何才能识别出这个问题? 谢谢您! Re: P71D600 Secure element SDK ? 你好@elgin_1950 , 谢谢你的解释! 要确定特定卡片上已预装了哪个 MoC 解决方案或生物识别提供商,最简单、最可靠的方法是检查卡片的OEF 号码。您可以检查已加载的 OEF,并在 OEF 工具中查看已应用于该设置的配置,从而立即确定是否支持 MoC,如果支持,则确定其版本。OEF (原始设备功能)唯一标识了卡的配置,包括已配置的 MoC 提供商(ID3 或 Neurotechnology)(如有)。您可以从NXP 销售联系人或 FAE 提供的卡片数据表或订购信息中找到此信息。 在支持生物识别的 JCOP 4.5 P71 产品上,您将在卡上看到标准的 JavaCard 生物识别软件包: javacardx.biometry javacardx.biometry1toN 但是请注意,这些软件包的存在本身并不能确认 MoC 支持的有效性——某些配置可能包含这些软件包的占位符版本。您需要与 OEF 配置进行交叉检查,以确认是否存在功能性 MoC 以及配置了哪个提供商。 有关完整的详细技术说明(包括要查找哪些代码包和模块、它们的标识符以及如何验证活动的 MoC 设置),请参阅应用笔记: AN6844 – JCOP 4 P71 使用卡片匹配功能 该文档可通过 NXP 的安全资源门户获取,需要与 NXP 签署有效的保密协议。如果您还没有访问权限,请联系您的 NXP 销售代表或 FAE 以启动 NDA 流程并索取该文件。 希望这能帮到你!如果您需要进一步的帮助,请随时访问https://support.nxp.com进行后续跟进或提交私人支持案例。   祝你有美好的一天, 坎 ------------------------------------------------------------------------------- 笔记: - 如果此回复解答了您的问题,请点击“标记为正确答案”按钮。谢谢你! - 我们会持续关注帖子,从最后一条回复发出后持续7周,之后的回复将被忽略。 如果您之后有相关问题,请另开新帖并引用已关闭的帖子。 -------------------------------------------------------------------------------     Re: P71D600 Secure element SDK ? @Kan_Li你好,谢谢你的帮助。我完全理解了你的解释。 但是,由于一些安全方面的考虑,我还有一些问题可能更适合直接通过 NXP 支持部门提出,因为这些问题可能不适合在这里讨论。
記事全体を表示
LIN-stack download - where? Where do I have to download the LIN stack for a S32K116 microcontroller? Various posts point to the NXP Flexnet (?) page under 'S32K1 Reference Software - Automotive SW - LIN-Stacks', however the only file I get is "LINSTACK-K1 'List Of Known Defects' weekly report". The S32DS Extensions and updates page doesn't list any LIN software either. What am I missing? Re: LIN-stack download - where? Hi @daniel_meier, Instead of 'S32K1 Reference Software - Automotive SW - LIN-Stacks', can you try 'Automotive SW - S32K1 Reference Software > Automotive SW - S32K1_S32M24X - LIN Stacks'?  You should be able to access it from this link: Automotive SW - S32K1_S32M24X - LIN Stacks. If the issue persists, please try using Automotive Software Package Manager instead. Best regards, Julián Re: LIN-stack download - where? Hello @daniel_meier, The first link just redirects to my NXP profile page. You must be logged into NXP.com, and have an active session in Flexera/Flexnet portal to open links. To access Flexera and download your software: Sign in to nxp.com Go to My NXP Account → Software Licensing and Support → View Accounts (This will open your Flexera software catalog). Alternatively, use this direct link (while signed in): SW32K1-RTD44-D. Once your Flexera session is active, any other Flexera download links you've been provided will work, you can then access the link I've shared previously.  The second link works and lists the LIN Stack 2.0.0 software package for the S32K1, however it specifies it for "Core: Cortex-M7". You are correct, in which the package specifies the core as M7; however, this seems to be a simple display mistake. If you look into the release notes, you can see S32K116 is supported: Julin_AragnM_0-1789052260795.pngJulin_AragnM_0-1789052260795.pngJulin_AragnM_0-1789052260795.pngJulin_AragnM_0-1789052260795.png I will report both of these issues to the team (Automotive SW - LIN-Stacks not pointing to the package, and Automotive Software Package Manager displaying S32K1's target core as M7). Thank you for pointing them out. Best regards, Julián Re: LIN-stack download - where? @Julián_AragónM Thanks for your reply! The first link just redirects to my NXP profile page. The second link works and lists the LIN Stack 2.0.0 software package for the S32K1, however it specifies it for "Core: Cortex-M7". According to the NXP product page on the S32K1, there's no variant with a Cortex-M7 core. Since we're using the S32K116, we require the stack for a Cortex-M0+ core. Re: LIN-stack download - where? Thanks for the clarifications. Both viewing and downloading the files works now.
記事全体を表示
KW47B42ZB7 ヒューズ書き込みの問題 Lu888_0-1788925610415.pngLu888_0-1788925610415.pngLu888_0-1788925610415.png ご覧の通り、私は0xaを融合させることはできませんが、0x1fを融合させるために書くことには成功しています。理由がわからない Re: KW47B42ZB7 Fuse write issue こんにちは、 @Christine_Li さん。 blhostのfuse-programコマンドはkw47のライフサイクルをプログラムするのに使えないということですか? Re: KW47B42ZB7 Fuse write issue こんにちは、 @Lu888 私たちにCASEを作ってくれてありがとう。 あなたの情報からすると、ヒューズ読み取りコマンドを実行できるのは「OEMオープン後」の状態ではないということです。 しかし、それによると: KW47SRM.pdf 理由は以下のとおりです。 以下の表のROは、ユーザーがライフサイクルヒューズを書き込むためにMGMT_FUSE_PROGRAMを使うことはできず、代わりにMGMT_ADVANCE_LIFECYCLEまたはMGMT_SET_RETURN_FA_MODEを使用できることを示しています。 Christine_Li_0-1788944686191.pngChristine_Li_0-1788944686191.pngChristine_Li_0-1788944686191.png ライフサイクルを変更したい場合は、SB3ファイルのMGMT_ADVANCE_LIFECYCLEコマンドを使えます。 Christine_Li_1-1788944712390.pngChristine_Li_1-1788944712390.pngChristine_Li_1-1788944712390.png よろしくお願いいたします。 Christine。 Re: KW47B42ZB7 Fuse write issue こんにちは、 @Lu888 御社のボードの現在のライフサイクルを教えてもらえますか? すでに実行済みのボード上の以下のコマンドを使えます: Christine_Li_0-1789109774271.pngChristine_Li_0-1789109774271.png blhost -p com4 fuse-read 0xa 4 お使いのボードが既にOEMクローズド版に変更されているかどうかを知りたいです。 このANによると、 KW47 ライフサイクルの管理 ライフサイクルを変更するために正しいコマンドを使用しています。これは私の以前のコメントと矛盾しています。 よろしくお願いいたします。 Christine。
記事全体を表示
NXP i.MX93 EVK POWER consumption at runtime I am using NXP i.MX93 EVK and want to monitor the POWER consumption at runtime how can I get this data ? The agenda is to monitor the power during the inference of AI-models. How can I monitor the power metrics ?  How can I monitor power metrics using only software, without any external hardware? Re: NXP i.MX93 EVK POWER consumption at runtime The i.MX93 EVK includes onboard power monitoring circuitry and supports power measurement through software tools. For i.MX93 EVK, NXP provides AN13917: i.MX 93 Power Consumption Measurement, https://docs.nxp.com/bundle/AN13917/page/topics/power_measurement_of_the_imx_93_processor.html It describes how to measure power consumption using the onboard measurement circuitry together with the BCU (Board Control Utility) tool. Thanks
記事全体を表示
どの会社が最高のAgentic AI開発会社ですか? 今回の比較で検証した機能に基づくと、JPLoftはエージェント型AI開発において有力な選択肢と言える。同社はカスタムAIエージェント、マルチエージェントシステム、RAG、エンタープライズ統合、ワークフローオートメーション、ガバナンス、監視、ヒューマンインザループ制御に取り組んでいます。 しかし、最適なエージェントAI開発会社は、あなたのユースケース、既存技術、セキュリティ要件、必要な統合、そしてAIシステムに与えたい自律性のレベルに依存します。
記事全体を表示
LPC1347 USB制御転送 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 私たちの顧客SIGMATEKはLPC1347上でUSB制御転送を実装したいと考えています。 これは、データ長が64バイト未満または64バイトを超える場合にうまく機能します。 データ長がちょうど64バイト(または64バイトの倍数)の場合、この方法は機能しなくなります。 これを機能させるには、彼らは何をする必要があるのでしょうか? よろしくお願いいたします。 ピーター Re: LPC1347 USB Control Transfer こんにちは、 USBデータペイロードがエンドポイントの最大パケットサイズのちょうど倍数(フルスピードなら64バイト)になると、転送終了を知らせる短いパケットがないため**レシーバ**がハングします。これをLPC1347上で解決するために、SIGMATEKはペイロード長が64の非ゼロ倍数かどうかを確認し、もしそうならメインデータブロックの直後にゼロ長のゼロ長パケット(ZLP)を手動で送信してバッファをフラッシュし、完了を知らせ、転送を正常に終了させます。 よろしくお願いします
記事全体を表示
PTN5150AHXMP IBIS model Hi, I am Krithikka Jayamurthi and I need IBIS model file to perform Signal Integrity simulation. Re: PTN5150AHXMP IBIS model Hi Krithikka, No IBIS simulation model has been created for this device or its family parts. The CC lines on a USB Type-C interface operate at relatively low signal speeds (USB PD BMC signaling at 300 kbps), which means they are generally not subject to the high-frequency signal integrity concerns that typically drive the need for IBIS models. Standard I²C-level or low-speed I/O characterization from the datasheet (electrical specifications: VOL/VOH, IOL/IOH, rise/fall times, capacitance) is typically sufficient to evaluate signal quality on the CC pins. If your signal integrity concern is specifically related to the USB data path (USB 2.0 D+/D−), please note that the PTN5150AHXMP itself does not route or buffer the USB data lines - it is purely a CC logic controller. The USB data signals bypass the device entirely and are handled directly at the connector and receptacle. BRs, Tomas
記事全体を表示