Multi Source Translation Content

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Multi Source Translation Content

讨论

排序依据:
IMX95:部分GPIO的电压无法更改。 恩智浦的各位技术人员,你们好! 我发现目标板上某些GPIO的电压无法更改。 以下是我的设置: lvds0_panel { 兼容 = "3ascreen,sa123hwv-l51"; 背光 = <&lvds_backlight>; pinctrl-0 = <&pinctrl_lvds_ctrl>; #如果 0 shut-gpios = <&gpio2 20 GPIO_ACTIVE_HIGH>; disp-gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>; #endif shut-gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>; disp-gpios = <&gpio2 6 GPIO_ACTIVE_HIGH>;        ......... pinctrl_lvds_ctrl: lvdsctrlgrp { fsl,pins = < IMX95_PAD_I2C2_SDA__AONMIX_TOP_GPIO1_IO_BIT3 0x31e /* LVDS_RESET */ IMX95_PAD_PDM_CLK__AONMIX_TOP_GPIO1_IO_BIT8 0x10e /* 故障检测 */ IMX95_PAD_GPIO_IO36__GPIO5_IO_BIT16 0x51e /* 关闭 */ IMX95_PAD_GPIO_IO37__GPIO5_IO_BIT17 0x51e /* DISP */ IMX95_PAD_GPIO_IO20__GPIO2_IO_BIT20 0x51e /* 第 1 行,用于 GPIO 测试 */ IMX95_PAD_GPIO_IO21__GPIO2_IO_BIT21 0x51e /* 第 2 行用于 GPIO 测试 */ IMX95_PAD_GPIO_IO05__GPIO2_IO_BIT5 0x51e /* 用于 GPIO 测试 */ IMX95_PAD_GPIO_IO06__GPIO2_IO_BIT6 0x51e /* 用于 GPIO 测试 */ >; }; ......... 然后我执行一个程序来设置 GPIO 的电平。 gpio2.bit5 工作正常,已成功更改电平。 gpio2.bit6 无法工作。 我还尝试了其他一些GPIO,其中一些也出现了同样的问题,例如 gpio5[6, 7] 也无法工作,但 gpio2[20, 21] 可以工作。 某些特定的GPIO是否有特殊设置? 谢谢。 Re: IMX95: Some of GPIO's voltage can not be changed. 是的——在 i.MX95 上,除了 Linux 设备树 GPIO 编号之外,还有一些“特殊设置”。如果出现以下任何一种情况,即使 GPIO 控制器 API 看起来正常,引脚也可能无法改变电平: 该焊盘并未与该物理焊盘对应的 GPIO 进行复用。 对于 GPIO_IO06,参考手册显示,当 MUX_MODE = ALT0 时,选择的是 GPIO2_IO06;同一个焊盘也可以复用到 TPM5、PDM、LPSPI7、LPUART6、LPI2C7 或 FLEXIO1 功能。你的宏 IMX95_PAD_GPIO_IO06__GPIO2_IO_BIT6 应该选择 GPIO 功能,因此 pinctrl 行对于 gpio2[6] 来说在概念上是正确的。 该PIN码可能由系统管理员/TRDC拥有/限制。 在 i.MX95 上,GPIO 访问不仅由 Linux 设备树控制。资源所有权和访问权限由系统管理器和 TRDC 配置;如果 GPIO 组、IOMUX 块或焊盘资源未分配给 Linux A55 功能域,即使引脚复用设置有效,引脚也可能无法工作。NXP针对类似的i.MX95 GPIO问题给出的指导是检查SM控制台错误命令是否存在与TRDC相关的错误,并更新mx95evk.cfg文件。所有权/许可(如有需要)。 部分引脚已连接到板功能或扩展布线。 在i.MX95 EVK文档中,GPIO_IO05和GPIO_IO06也被用作SPI7信号:GPIO_IO05与SPI7_MISO复用,GPIO_IO06与SPI7_MOSI复用。根据电路板配置,电路板布线还可以将这些信号导向连接器,或者通过电阻器/开关路径传输。因此,如果您的目标板遵循或修改 EVK 布线,则 gpio2[6] 可能被外部加载、拉出、切换或连接到另一个设备。 您的示例中可能存在 GPIO 编号不匹配的问题。 这两行: IMX95_PAD_GPIO_IO36__GPIO5_IO_BIT16 0x51e /* 关闭 */ IMX95_PAD_GPIO_IO37__GPIO5_IO_BIT17 0x51e /* DISP */ 配置 gpio5[16] 和 gpio5[17],而不是 gpio5[6] 和 gpio5[7]。因此,如果您测试了 gpio5[6] / gpio5[7],它们是不同的焊盘,需要它们自己的正确 IMX95_PAD_...__GPIO5_IO_BIT6/7 pinctrl 条目。不要假设 GPIO_IO36/37 映射到第 6/7 位。 建议检查的项目: # 检查是否有其他驱动程序占用 GPIO 线 cat /sys/kernel/debug/gpio # 检查应用的引脚复用状态 cat /sys/kernel/debug/pinctrl/*/pinmux-pins cat /sys/kernel/debug/pinctrl/*/pins # 检查您的 pinctrl 组是否已实际应用 grep -R "lvdsctrlgrp\|GPIO_IO06\|GPIO_IO05" /sys/kernel/debug/pinctrl/*/* 2>/dev/null 另请查看SM控制台: ERR 如果报告 TRDC/IOMUX/GPIO 访问错误,请更新 i.MX 系统管理器配置,以便 A55/Linux 域拥有或可以访问所需的 GPIO/IOMUX 资源。 针对您提供的具体DTS,我首先会核实以下几点: shut-gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>; disp-gpios = <&gpio2 6 GPIO_ACTIVE_HIGH>; 匹配: IMX95_PAD_GPIO_IO05__GPIO2_IO_BIT5 0x51e IMX95_PAD_GPIO_IO06__GPIO2_IO_BIT6 0x51e 那部分看起来很一致。但如果 gpio2[5] 工作而 gpio2[6] 不工作,则最可能的原因是板级 GPIO_IO06 的使用/加载、另一个启用的外设正在使用该焊盘,或者SM/TRDC 权限/资源所有权,而不是通用的 Linux GPIO 问题。 要点:i.MX95 GPIO 并非全部等效;请确认焊盘到 GPIO 的确切映射关系,检查是否有其他功能或电路板电路拥有/加载该焊盘,并验证系统管理器/TRDC 对 GPIO/IOMUX 资源的权限。
查看全文
我们能否使用 C 语言运行 ethosu 的 tflite 模型? 适用于 Imx93。我找到了 ethosu 编写的用于运行 tflite 模型的 python 程序。 我找到了一个 c 程序:label_image(看起来像 c 语言),但我不知道它是否使用了 ethosu。 我找不到 label_image 的 C 源代码。 请问能否提供在 Ethosu 上运行 tflite 模型的源代码(c 或 cpp)? 多谢。 Re: can we run tflite model by ethosu with c 你好@bighero77 希望你一切都好。 请问您指的是哪些项目? 顺祝商祺! 萨拉斯。
查看全文
CanTrcv_43_TJA14XX_PN リスニング専用モード こんにちは、 私はこのドライバー『S32K3 CANTRCV TJA14XX_PN AUTOSAR R21-11 Version 1.0.0』を使っています。SPI変換モードを使用して、通常スリープスタンバイに正しく移行する。 トランシーバーモードをリスニングオンリーモードに変換するにはどうすればよいですか?   モードを設定する2つの関数を見つけました CanTrcv_43_TJA14XX_PN.c CanTrcv_43_TJA14XX_PN_SetOpMode CanTrcv_TJA14XX_PN_Ip.c CanTrcv_TJA14XX_PN_Ip_SetMode   1. 例示コードでは「CanTrcv_43_TJA14XX_PN_SetOpMode」をトランシーバーモード変換。この関数は、SPI通信のために「CanTrcv_TJA14XX_PN_Ip_SetMode」も呼び出します。 しかし、「 CANTRCV_TJA14XX_PN_MODE_LISTENONLY 」は「CanTrcv_43_TJA14XX_PN_SetOpMode」に対して不正な変数です。   2. 「CanTrcv_TJA14XX_PN_Ip_SetMode」は使える 変数として「CANTRCV_TJA14XX_PN_MODE_LISTENONLY」   トランシーバをリスニングオンリーモードにする正しい方法は何でしょうか?     我使用 S32K3 CANTRCV TJA14XX_PN AUTOSAR R21-11 バージョン 1.0.0,通常のスリープ スタンバイ モードは通常に切り替えることができます。   我從相關ドライバー中找到兩個関数數 CanTrcv_43_TJA14XX_PN.c CanTrcv_43_TJA14XX_PN_SetOpMode CanTrcv_TJA14XX_PN_Ip.c CanTrcv_TJA14XX_PN_Ip_SetMode   1. 範例使用CanTrcv_43_TJA14XX_PN_SetOpMode 轉換收發器モード,這個関数數也會呼呼CanTrcv_TJA14XX_PN_Ip_SetMode SPI溝通進行中,ただしCanTrcv_43_TJA14XX_PN_SetOpMode不允使用CANTCV_TJA14XX_PN_MODE_LISTENONLY作為參數   2.「CanTrcv_TJA14XX_PN_Ip_SetMode」は「CANTRCV_TJA14XX_PN_MODE_LISTENONLY」を使用できます     請問如何正確地將收發器轉為listenonlyモード? Re: CanTrcv_43_TJA14XX_PN Listenonly mode ハイ CanTrcv_43_TJA14XX_PN モジュールは S32設定ツール の MCAL セクションで設定しましたか、それとも ドライバ セクションで CanTrcv_TJA14XX_PN_Ip モジュールを設定しましたか? CanTrcv_43_TJA14XX_PN MCALかCanTrcv_TJA14XX_PN_Ip ドライバ.png ドライバ で CanTrcv_TJA14XX_PN_Ip モジュールを選択している場合は、連絡 CanTrcv_TJA14XX_PN_Ip_SetMode してください。 CanTrcv_TJA14XX_PN_Ip_SetMode CanTrcv_TJA14XX_PN_TrcvModeType.png MCAL で CanTrcv_43_TJA14XX_PN モジュールを選択した場合は、 CanTrcv_43_TJA14XX_PN_SetOpMode を呼び出す必要があります。 しかし、 CanTrcv_43_TJA14XX_PN_SetOpModeでは「listenonly」モードは利用できないようです。 CanTrcv_43_TJA14XX_PN_SetOpMode CanTrcv_TrcvModeType.png よろしくお願いいたします ロビン
查看全文
SafeRTOS 对 FRDM-A-S32K344 的支持和软件包可用性 您好,NXP团队: 我正在使用基于 S32K344 MCU 的 FRDM-A-S32K344 开发板。 我想评估 SafeRTOS 并将其集成到这个平台上。我有以下几个问题: NXP 是否为 FRDM-A-S32K344 / S32K344 提供官方支持的 SafeRTOS 软件包或 BSP/移植版本? 是否有适用于 S32K344 的 SafeRTOS 示例或演示项目? 如果 NXP 不直接提供 SafeRTOS 软件包,是否有推荐的方法或合作伙伴可以获得 SafeRTOS 软件包? 对于 S32K344,推荐使用哪种 SafeRTOS Cortex-M7 端口层和编译器配置? 是否有任何关于将 SafeRTOS 与 S32 Design Studio 集成的参考项目、应用笔记或集成指南? 目前,我正在使用 FRDM-A-S32K344 和 S32 Design Studio。 任何关于支持的 SafeRTOS 软件包、许可、示例项目或集成程序的指导都将不胜感激。 感谢并致意。 Re: SafeRTOS Support and Package Availability for FRDM-A-S32K344 你好, 1. NXP 是否为 FRDM-A-S32K344 / S32K344 提供官方支持的 SafeRTOS 软件包或 BSP/移植版本? NXP 不直接开发或分发 SafeRTOS 软件包。SafeRTOS 是 WITTENSTEIN 高完整性系统有限公司 (WHIS) 拥有并独家授权的专有、功能安全认证的 RTOS。 2. 是否有适用于 S32K344 的 SafeRTOS 示例或演示项目? FreeRTOS 示例: FreeRTOS_Toggle_Led_Example_S32K344 适用于 S32K3 平台的其他基于 FreeRTOS 的参考应用程序 这些都包含在 S32K3 FreeRTOS 软件包中。 3. 如果 NXP 不直接提供 SafeRTOS 软件包,是否有推荐的方法或合作伙伴可以获得 SafeRTOS 软件包? SafeRTOS 由 WITTENSTEIN 高完整性系统 (WHIS) 开发和授权,而不是由 NXP 开发和授权。根据 WHIS 文件: SAFERTOS 适用于 NXP S32K1 和 S32K3 系列。 WHIS 提供特定于处理器/编译器的端口。 商业软件包中包含设计保证包 (DAP) 和演示项目。 WHIS 工程师将 SAFERTOS 移植到客户要求的特定 S32K 配置中。 4. 对于 S32K344,推荐使用哪种 SafeRTOS Cortex-M7 端口层和编译器配置? 由于 SafeRTOS 由 WHIS 以处理器/编译器特定代码包,软件包的形式提供,因此具体的移植取决于您选择的工具链。 S32K344 采用 Arm Cortex-M7 内核。WHIS 指出,SAFERTOS 是针对特定处理器/编译器组合量身定制的,而不是作为通用源代码包提供的。 如果您使用的是 S32 设计工作室,通常需要与 WHIS 讨论您打算使用的编译器版本,例如: GCC(S32DS 默认) 绿山 IAR WHIS 可以提供相应的认证端口。 S32K344 采用锁步 Arm® Cortex®-M7 内核。根据现有演示包和社区指导,推荐配置如下: 参数 推荐值 SafeRTOS端口层 ARMv7M_MPU(支持 MPU 的 Cortex-M7) 编译器 ARM GCC 11.4(NXP Embedded GCC for Arm v7) 封装标识符 009-006-252-003-246-002 WEB - ARMv7M_MPU GCC S32K344 ARMv7M_MPU 端口是正确的选择,因为它利用了 Cortex-M7 的内存保护单元 (MPU)——这是 SafeRTOS 内存隔离和 ISO 26262 / ASIL 合规性保证的强制性要求。 5. 是否有任何参考项目、应用笔记或集成指南可用于将 SafeRTOS 与 S32 Design Studio 集成? SafeRTOS_S32K344_Demo_Web 自述文件(由 WHIS 在演示包内提供)指定了以下经过验证的工具链: 组件 版本 S32 Design Studio IDE v3.6.4 ARM GCC 编译器 11.4 S32K3 实时驱动程序 (RTD) 6.0.0 S32DS 设置步骤详解: 打开 S32DS,然后转到“帮助”→“S32 扩展和更新”。安装最新版本: GNU ARM PEmicro 接口调试支持 适用于 Arm 嵌入式处理器的 GDB 客户端 S32 设计工作室平台软件包 S32K3xx 开发包 从nxp.com下载 S32K3 实时驱动程序 (RTD) 6.0.0: 运行 .exe 文件安装程序 添加剩余的 .zip 文件通过“帮助”→“S32 扩展和更新”→“添加站点”更新站点文件 将 WHIS 提供的 SafeRTOS S32K344 演示项目导入 S32DS。 安装 WHIS Eclipse STATEVIEWER 插件——这是演示正常运行所必需的。安装指南包含在 WHIS 软件包中,如下所示: 34-185-AN-001-i3.0-安装和使用 Eclipse STATEVIEWER 插件.pdf STATEVIEWER 为 SafeRTOS 调试提供 Eclipse/S32DS IDE 内的实时任务状态可视化。 顺祝商祺! Peter
查看全文
锁定 Mirfare 经典 1k 我对 NFC 标签了解不多,但我试用了 NFC Tools,想试试锁定功能,于是用密码“123”锁定了我的标签;但是当我尝试解锁时,却出现了写入错误。我使用 Mirfare 经典工具读取了标签,发现密钥 a 为 D3F7(3x),我尝试将访问权限重置为 FF..FF078069..FF,但我不知道密钥 b 是什么。我看到一篇旧帖子提到了 md5 和的前 6 位或前 4 位 + 42(2x),但这两种方法都不奏效。请问有人知道这块芯片还能不能修复,还是已经彻底损坏了吗? NFC 控制器解决方案 Re: Locked Mirfare classic 1k 你好@chaube97 芯片物理结构完好,但功能被锁定。MIFARE Classic 没有格式化或 RESET 命令——修改扇区尾部的唯一方法是先使用正确的键B 进行身份验证。没有它,标签就无法恢复。 希望这能帮到你。
查看全文
NXP SR250 PCBデータ回路図 こんにちは、皆さん 修士論文のために、NXP SR250の回路図と基板データが必要です。もし誰かがこれらを共有していただけたら、本当にありがたいです。 よろしくお願いいたします。 オンラインラボ Re: NXP SR250 PCB DATA SCHEMATIC NXP SR250チップのフットプリントファイルと回路図ファイルも入手可能ですか? Re: NXP SR250 PCB DATA SCHEMATIC こんにちは、 あなたの調子が良いといいのですが。当社の**開発ボード**に関するすべての関連**イネーブルメント**はこちらでご覧いただけます: Trimension SR250 **開発ボード** | NXPセミコンダクターズ Design Resources > Design Filesでは、 Trimension SR250 Design Filesを見つけることができます。 お役に立てば幸いです! よろしくお願いいたします。 リカルド
查看全文
引用を使った検索 コミュニティコンテンツで検索すると、引用符付きで検索すると機能しませんが、「Advanced」をクリックすると次のように表示されます。 「正確なフレーズ」を検索するには引用符を使ってください。 だからうまくいくはずです。 例えば、「メモリ使用量」で検索しても、最初の検索結果には完全一致は表示されません。 Re: Search using quotes 私も同じ問題を抱えています。「FRDM-IMXRT700」で検索しましたが、どちらの結果にもその正確な用語は含まれていませんでした。 https://community.nxp.com/t5/forums/searchpage/tab/message?advanced=false&allow_punctuation=true&q=%22FRDM-IMXRT700%22 Re: Search using quotes こんにちは、 @dmitri_lechtchinski さん。 検索には特別な句読点を含めていますので、もう一度お試しください
查看全文
imxrt1024..5A のセキュアブート i.MX RT1024 EVK にセキュアブートを実装しようとしています。 SPTを使用して秘密鍵と公開鍵のペアを生成しました。 led_blinky.binというファイルがあり、これは既に起動可能なイメージです。これには、オフセット0x00にあるFCFBブロック、 0x1000にあるIVTブロック、およびその他の必要なブートコンポーネントが含まれています。 SPTでは Boot → Authenticated(HAB) を選択し、認証キーを IMG_1+CSF1_1に選びました。署名付きイメージを生成した後、 FCFBブロックが存在しなくなっていることに気づきました。バイナリはIVTから直接開始されるようになりました。 しかし、フラッシュを消した後にwrite_image_win.batで画像をEVKに書き込み、フラッシュから画像を読み返すと、 FCFBブロックが再び存在していることがわかります。私の理解では、write_image_win.bat は FCFB ブロックを作成/追加しています。 これが私の主な疑問点につながります。 もし自分で ブートローダーとアプリケーションのファームウェアを持っていて、どちらも必要な FCFBブロックをすでに含んでいるとします。本番環境では、ファームウェアに署名するだけで十分です。署名プロセスで既存のFCFBブロックを変更したり削除したりすることは望んでいませんし、署名ツールが実際にイメージをフラッシュメモリに書き込むことも望んでいません。 私が懸念しているのは、SPT経由でイメージに署名すると、FCFBブロックが解除されてしまうように見えることです。 SPTの契約手続きについて、私の理解が間違っているのでしょうか?既に起動可能なイメージに、既存のFCFBブロックを保持したまま署名する正しい方法は何ですか?     i.MXRT 102x Re: Secure boot in imxrt1024..5A こんにちは、 @Abhay2080 さん。 NXP MIMXRTシリーズにご関心をお寄せいただきありがとうございます! あなたの観察は正しく、あなたが見ている行動は意図的なものです。 1. FCFBが契約後に消える理由 SPT ( _nopadding.bin ) の署名付き出力は IVT から始まると定義されており、FCFB は決して含まれません。これは公式SPTユーザーガイド(画像を書くセクション)に明確に記載されています: 「バイナリ画像はFCBブロックを含まない『ノーパディング』形式である必要があります。FCBブロックは別のステップで書き込まれるためです。」— MCUXpresso Secure Provisioning Tool ユーザーガイド、画像作成セクション これはツールのバグではありません。BootROMはまずFCFBを読み取ります — HABが呼び出される前に— FlexSPIコントローラを初期化します。HAB認証はIVTから始まる地域のみをカバーします。FCFBは、建築構造上、HABの契約範囲外である。 2. 生産ソリューション:手動マージ SPTは、符号付きバイナリ出力においてFCFBを自動的に保持しません。Flashloaderを使用せずに、プログラマーがすぐに使用できる完全なイメージを作成するための正しい方法は、手動でマージすることです。 SPTとBoot → Authenticated (HAB)を使用してイメージに署名してください。出力: signed_nopadding.bin (IVTから開始、FCFBなし)。 元の起動可能なバイナリからFCFBを抽出してください。 連結: final_image = fcfb_block + signed_nopadding.bin 。 ご使用のプロダクションプログラマを使用して、 final_image をフラッシュしてください。 こちらの投稿をご覧ください: NXPコミュニティ:RT1064署名付き暗号化ブートローダー – 本番JTAGのフラッシュ また、CSTツールに慣れている方であれば、署名範囲を直接指定できるはずです。しかし、私はこの方法をローカル環境では試していません。 この説明がお役に立てば幸いです! よろしくお願いします、 ギャビン
查看全文
EthosuのTflite ModelをCで実行できますか? Imx93用。Ethosuのtflite modelを実行するpythonプログラムを見つけました。 そして、私は c プログラム : label_image (c のように見えます) を見つけましたが、それが ethosu を使用しているかどうかわかりません。 label_imageのソースCコードが見つかりません。 Tflite モデルをEthosu上で実行するためのソースコード(CまたはCPP)を教えていただけますか? どうもありがとう。 Re: can we run tflite model by ethosu with c こんにちは、@bighero77さん お元気でお過ごしのことと思います。 ご紹介しているプログラムを教えていただけますか? よろしくお願いいたします。 サラス。
查看全文
SafeRTOS Support and Package Availability for FRDM-A-S32K344 Hi NXP Team, I am working with the FRDM-A-S32K344 development board based on the S32K344 MCU. I would like to evaluate and integrate SafeRTOS for this platform. I have the following questions: Does NXP provide an officially supported SafeRTOS package or BSP/port for the FRDM-A-S32K344 / S32K344? Is there any SafeRTOS example or demo project available for S32K344? If NXP does not provide the SafeRTOS package directly, is there any recommended approach or partner from whom the SafeRTOS package can be obtained? Which SafeRTOS Cortex-M7 port layer and compiler configuration are recommended for the S32K344? Are there any reference projects, application notes, or integration guidelines available for integrating SafeRTOS with S32 Design Studio? Currently, I am using FRDM-A-S32K344 and S32 Design Studio. Any guidance regarding the supported SafeRTOS package, licensing, example projects, or integration procedure would be highly appreciated. Thanks and regards. Re: SafeRTOS Support and Package Availability for FRDM-A-S32K344 Hello, 1. Does NXP provide an officially supported SafeRTOS package or BSP/port for the FRDM-A-S32K344 / S32K344? NXP does not develop or distribute the SafeRTOS package directly. SafeRTOS is a proprietary, safety-certified RTOS owned and licensed exclusively by WITTENSTEIN high integrity systems Ltd. (WHIS). 2. Is there any SafeRTOS example or demo project available for S32K344? FreeRTOS examples such as: FreeRTOS_Toggle_Led_Example_S32K344 Additional FreeRTOS-based reference applications for S32K3 platforms These are included in the S32K3 FreeRTOS package. 3. If NXP does not provide the SafeRTOS package directly, is there any recommended approach or partner from whom the SafeRTOS package can be obtained? SafeRTOS is developed and licensed by WITTENSTEIN high integrity systems (WHIS), not by NXP. According to WHIS documentation: SAFERTOS is available for NXP S32K1 and S32K3 families. WHIS provides processor/compiler-specific ports. A Design Assurance Pack (DAP) and demonstration projects are available as part of the commercial package. WHIS engineers port SAFERTOS to the specific S32K configuration requested by the customer. 4. Which SafeRTOS Cortex-M7 port layer and compiler configuration are recommended for the S32K344? Since SafeRTOS is delivered by WHIS as a processor/compiler-specific package, the exact port depends on your selected toolchain. The S32K344 uses an Arm Cortex-M7 core. WHIS states that SAFERTOS is delivered tailored to a specific processor/compiler combination rather than as a generic source package. If you are using S32 Design Studio, you would typically discuss with WHIS which compiler variant you intend to use, for example: GCC (S32DS default) Green Hills IAR WHIS can then provide the appropriate certified port. The S32K344 features a lockstep Arm® Cortex®-M7 core. Based on the available demo package and community guidance, the recommended configuration is: Parameter Recommended Value SafeRTOS port layer ARMv7M_MPU (Cortex-M7 with MPU support) Compiler ARM GCC 11.4 (NXP Embedded GCC for Arm v7) Package identifier 009-006-252-003-246-002 WEB - ARMv7M_MPU GCC S32K344 The ARMv7M_MPU port is the correct choice because it leverages the Cortex-M7's Memory Protection Unit (MPU) — a mandatory requirement for SafeRTOS's memory isolation and ISO 26262 / ASIL compliance guarantees. 5. Are there any reference projects, application notes, or integration guidelines available for integrating SafeRTOS with S32 Design Studio? The SafeRTOS_S32K344_Demo_Web readme (provided by WHIS inside the demo package) specifies the following verified toolchain: Component Version S32 Design Studio IDE v3.6.4 ARM GCC Compiler 11.4 S32K3 Real-Time Drivers (RTD) 6.0.0 Step-by-Step S32DS Setup: Open S32DS and go to Help → S32 Extensions and Updates. Install the latest versions of: GNU ARM PEmicro Interface Debugging Support GDB Client for Arm Embedded Processors S32 Design Studio Platform package S32K3xx development package Download S32K3 Real-Time Drivers (RTD) 6.0.0 from nxp.com: Run the .exe installer Add the remaining .zip update-site files via Help → S32 Extensions and Updates → Add sites Import the SafeRTOS S32K344 demo project provided by WHIS into S32DS. Install the WHIS Eclipse STATEVIEWER Plug-in — this is required for the demo to function correctly. The installation guide is included in the WHIS package as: 34-185-AN-001-i3.0-Installing and Using the Eclipse STATEVIEWER Plug-in.pdf STATEVIEWER provides real-time task state visualization within the Eclipse/S32DS IDE for SafeRTOS debugging. Best regards, Peter
查看全文
Secure boot in imxrt1024..5A I am trying to implement secure boot on the i.MX RT1024 EVK. I have generated the private and public key pair using SPT. I have a led_blinky.bin file, which is already a bootable image. It contains the FCFB block at offset 0x00, the IVT block at 0x1000, and the other required boot components. In SPT, I selected Boot → Authenticated (HAB) and then selected the authentication key as IMG_1 + CSF1_1. After generating the signed image, I noticed that the FCFB block is no longer present. The binary now starts directly with the IVT. However, when I use write_image_win.bat to write the image to the EVK (after erasing the flash), and then read the image back from flash, I can see that the FCFB block is present again. From what I understand, write_image_win.bat is creating/adding the FCFB block. This leads to my main question: Suppose I have my own bootloader and application firmware, and both already contain the required FCFB block. For production, I only want to sign the firmware; I do not want the signing process to modify or remove the existing FCFB block, and I also don't want the signing tool to actually write the image to the flash. My concern is that signing the image through SPT appears to remove the FCFB block. Am I misunderstanding the SPT signing process? What is the correct way to sign an already bootable image while preserving its existing FCFB block?     i.MXRT 102x Re: Secure boot in imxrt1024..5A Hi @Abhay2080 , Thanks for your interest in NXP MIMXRT series! Your observation is correct, and the behavior you are seeing is by design. 1. Why the FCFB disappears after signing The signed output from SPT ( _nopadding.bin ) is defined as starting at the IVT — it never contains the FCFB. This is explicitly documented in the official SPT User Guide (Write Image section): "The binary image must be in 'nopadding' form without the FCB block, as the FCB block is written in a separate step." — MCUXpresso Secure Provisioning Tool User Guide, Write Image section This is not a tool bug. The BootROM reads the FCFB first — before HAB is even invoked — to initialize the FlexSPI controller. HAB authentication only covers the region starting from the IVT.  FCFB is architecturally outside the HAB signing scope. 2. Production solution: manual merge SPT does not automatically preserve the FCFB in the signed binary output. The correct approach for producing a complete, programmer-ready image without using the Flashloader is to merge manually: Use SPT with Boot → Authenticated (HAB) to sign your image. Output: signed_nopadding.bin (starts at IVT, no FCFB). Extract the FCFB from your original bootable binary. Concatenate: final_image = fcfb_block + signed_nopadding.bin . Flash final_image  using your production programmer. Please check this post : NXP Community: RT1064 Signed & Encrypted bootloader – production JTAG flashing Also, if you're familiar with the CST tool, it should allow you to specify the signature scope directly. However, I haven't tried this approach locally. I hope this clarification is helpful to you! Best regards, Gavin
查看全文
NXP UM11442, paragraph 3.1.5.15 Zero Copy, NOT working Hello everybody, UM11442 Rev.24 paragraph 3.1.5.15 Zero Copy Example evkmimxrt1170_wifi_cli_cm7 NOT compiling, Using the suggested pre-processor macro flags, firts error: << NETIF_RX_BUFFERS undefined in wifi_netif.c >> So I've added next definition #define NETIF_RX_BUFFERS 8 but now I have << error: invalid use of undefined type 'struct nxp_wifi_device'>>  actually the used structure is NOT defined in the example Zero copy feature is incomplete in the example, so description in UM11442 is NOT applicable ?  How can I test Zero copy ? Thanks and Best Regards piero Re: NXP UM11442, paragraph 3.1.5.15 Zero Copy, NOT working At the moment We have only MIMXRT1170-EVK,  SDK 26.06 is installed but the example for EVK  "evkmimxrt1170_wifi_cli_cm7" is different than "evkbmimxrt1170_wifi_cli_cm7" In doc. UM11442 there is a reference to doc UM11441 and in doc.  UM11441 Table 1 pag.5 the combination i.MX RT1170 EVK AW611 u-blox JODY W5 is declared supported  So are you meaning that "evkmimxrt1170_wifi_cli_cm7" actually is NOT working with Wi-Fi Zero-Copy ? Re: NXP UM11442, paragraph 3.1.5.15 Zero Copy, NOT working Hi, Are you using the RT1170-EVK or the RT1170-EVKB? I tested this on SDK 26.06 and was able to build the application successfully with the macros mentioned in the guide using the evkbmimxrt1170_wifi_cli_cm7 example.  What SDK version are you using? Regards, Daniel. Re: NXP UM11442, paragraph 3.1.5.15 Zero Copy, NOT working Hi, Correct. I tested with the EVKB SDK. Could you please tell me where you found SDK 26.06 for the RT1170-EVK, or how you imported it? I checked the RT1170-EVK releases and was only able to find SDK version 2.16.0. Regards, Daniel. Re: NXP UM11442, paragraph 3.1.5.15 Zero Copy, NOT working Hi, I've obtained an EVKB board and example evkbmimxrt1170_wifi_cli_cm7 is compiling adding suggested preprocessor flags for Wi-fi Zero-copy (from UM11442 doc) FSL_USDHC_ENABLE_SCATTER_GATHER_TRANSFER SDMMCHOST_ENABLE_CACHE_LINE_ALIGN_TRANSFER anyway there's something strange: performance are NOT increasing with Wi-Fi Zero-Copy (using iperf tool) and looking for defines  FSL_USDHC_ENABLE_SCATTER_GATHER_TRANSFER SDMMCHOST_ENABLE_CACHE_LINE_ALIGN_TRANSFER in the code base-line, no occuerence is found of something like #if FSL_USDHC_ENABLE_SCATTER_GATHER_TRANSFER #if SDMMCHOST_ENABLE_CACHE_LINE_ALIGN_TRANSFER so it seems Wi-Fi Zero-copy is actually not applied ? Thanks for support and Best Regards piero Re: NXP UM11442, paragraph 3.1.5.15 Zero Copy, NOT working Correct it is 2.16.0 I have 2 different versions of MCUxpresso IDE installed one is used for EVK and another one for EVKB (but at the moment i have NOT hardware EVKB) . The issue is IDE is showing as "Associated SDK" 26.06 also in EVK-IDE but actually the example for EVK was imported with 2.16.0 before installing in the PC SDK 26.06 In this moment in my directory  ...\mcuxpresso\02\SDKPackages I have 3 SDK  2.16.0 24.12.0 26.60 EVK has been obtained with 2.16.0 Do you know in the IDE-EVK how can i point to the correct SDK in order to see 2.16.0 in Associated SDK ? Re: NXP UM11442, paragraph 3.1.5.15 Zero Copy, NOT working Hi, Could you please share the complete log of your tests: 1. The complete terminal output log without the macros enabled  2. The complete terminal output log with the macros enabled By the way, what module are you using? Regards, Daniel.
查看全文
S32K311 HSEファームウェアのフラッシュアルゴリズムとライフサイクルアンロックの照会(P&E Cyclone FXを使用) 現在、S32K311 MCUを使ったプロジェクトを進めています。お客様はHseLib_HseFwInstall_Driver.hexとapp.hexを提供しており、私たちはP&E Cyclone FXプログラマーを使用しています。NXPの専門家に、新しいMCUのアルゴリズム選択の確認をお願いしたいと思います。 1. HseLib_HseFwInstall_Driver.hexを新しいMCU(nxp_s32k311-1x32x212k_hse_enabled.arpまたはnxp_s32k311-1x32x212k_hse_disabled.arp)にフラッシュする際、どのアルゴリズムを使うべきか? 2. HSEドライバーの書き込み後にどのアルゴリズムを選択するべきか? 3. HSEドライバーが正常にインストールされているかどうかはどうやって確認できますか? 4. MCUのライフサイクルがロックされているなら、どうやって解除できるのか? 事前に感謝いたします。 Re: S32K311 HSE Firmware Flashing Algorithm and Lifecycle Unlock Inquiry (Using P&E Cyclone FX) ハイ 名前の HseLib_HseFwInstall_Driverから、中国の お客様のようで、中国FAEが提供する HSE_Lib デモを参照しています。 A1. nxp_s32k311-1x32x212k_hse_disabled.arp A2.お客様が設置したHSEのFWが、そのものがFULL_MEMか、AB_SWAPかをお客様に確認することをお勧めします。 FULL_MEMをインストールする場合は、nxp_s32k311_1x32x212k_hse_enabled.arpを選択してください。 AB_SWAPをインストールする場合は、nxp_s32k311_1x32x168k_ab_swap.arpを選択してください。 A3. 0x4039C028 の HSE GPR レジスタを確認してください。ビット「0」は、HSEファームウェアがインストールされているかどうかを示します。 A4。LifeCycleがどの段階まで進んでいるのか、私にはよく分かりません。デ バッグアクセスについて質問されているなら、Rev12の「82.11 Debug across device LifeCycles」を参照S32K3XXRMことをお勧めします。 信頼:認証が成功した場合(正しい認証情報でチャレンジ/レスポンスハンドシェイク) 関連項目: ...\s32k3_hse_lib_rtd400hf01_20260427\Doc\S32K3_SecureDebug_UserGuide.pdf この書類は中国のFAEまたはお客様のところから入手する必要があります。 NXP オートモーティブ S32K311-SECUREDEBUGがサポートされています! NXP:PEmicroツールを使ったS32K3xxセキュアデバッグサポートの有効化 よろしくお願いいたします ロビン Re: S32K311 HSE Firmware Flashing Algorithm and Lifecycle Unlock Inquiry (Using P&E Cyclone FX) 私はP&E Cyclone FXに詳しくないので、 S32K3 HSEのファームウェアインストールに関する議論を参照することをお勧めします。 0x4039C028=0xC1、ビット1=1は、HSE FWが正常に動作していることを示します。 Re: S32K311 HSE Firmware Flashing Algorithm and Lifecycle Unlock Inquiry (Using P&E Cyclone FX) こんにちは、ロビンさん。 ご協力ありがとうございます。 さらに、以下の図に示すプログラミング手順に従って、HSEイメージを設定しました(外部電源とプログラマーリレーを使用)。 フラッシュ後、アドレスでMCUから実際に読み取られるデータは以下の通りです。 アドレスコンテンツ.PNG 何か問題がないか、もう一度確認してもらえますか?ありがとう。
查看全文
NXP UM11442、3.1.5.15項コピーなし、動作しません 皆さん、こんにちは。 UM11442 黙示録24章 段落 3.1.5.15 ゼロコピー 例 evkmimxrt1170_wifi_cli_cm7 コンパイル中でないこと、推奨されたプリプロセッサマクロフラグを使った場合、最初のエラー: < 未定義>> そこで次の定義を追加しました #define NETIF_RX_BUFFERS 8 でも今は <<エラー: 未定義型「struct nxp_wifi_device」の無効な使用>>  実際、使用された構造は例では定義されていません 例ではゼロコピー機能が不完全なので、UM11442の説明は適用されませんか? ゼロコピーをどうやってテストできますか? ありがとうございます。よろしくお願いいたします。 ピエロ Re: NXP UM11442, paragraph 3.1.5.15 Zero Copy, NOT working 現時点ではMIMXRT1170-EVKしか持っていません, SDK 26.06はインストールされていますが、EVKの例は以下の通りです。 「EVKmimxrt1170_wifi_cli_cm7」は「EVKBmimxrt1170_wifi_cli_cm7」とは異なります。 ドキュメントUM11442にはdoc UM11441への言及があり、doc UM11441 表1 5ページ 組み合わせ i.MX RT1170 EVK AW611 u-blox ジョディ W5 支持されていると宣言されます つまり、「evkmimxrt1170_wifi_cli_cm7」は実際にはWi-Fi Zero-Copyでは動作しないということですか? Re: NXP UM11442, paragraph 3.1.5.15 Zero Copy, NOT working こんにちは、 RT1170-EVKとRT1170-EVKBのどちらをお使いですか? SDK 26.06でこれをテストし、ガイドで紹介されているマクロを使ってevkbmimxrt1170_wifi_cli_cm7例を使ってアプリケーションをうまく構築できました。 どのSDKバージョンを使っていますか? よろしくお願いいたします。 ダニエル。 Re: NXP UM11442, paragraph 3.1.5.15 Zero Copy, NOT working こんにちは、 正しい。EVKB SDKでテストしました。 RT1170-EVK用のSDK 26.06をどこで見つけたのか、またはどのようにインポートしたのか教えていただけますか? RT1170-EVKのリリースを調べましたが、SDKバージョン2.16.0しか見つかりませんでした。 よろしくお願いいたします。 ダニエル。 Re: NXP UM11442, paragraph 3.1.5.15 Zero Copy, NOT working こんにちは、 検査の全記録を共有していただけますか? 1.マクロを無効にした状態での完全なターミナル出力ログ 2. マクロを有効にした状態での完全なターミナル出力ログ ところで、どのモジュールを使っていますか? よろしくお願いいたします。 ダニエル。 Re: NXP UM11442, paragraph 3.1.5.15 Zero Copy, NOT working 正解は2.16.0です。 私はMCUxpresso IDEを2つの異なるバージョンをインストールしています。1つはEVK用、もう1つはEVKB用です(ただし現時点ではハードウェア用EVKBはありません)。問題は、IDEがEVK-IDEでも「Associated SDK」26.06として表示されているのに、実際にはEVKの例はPC SDK 26.06にインストールする前に2.16.0でインポートされていることです この瞬間、私のディレクトリの中に ...\mcuxpresso\02\SDKPackages 私は3つのSDKを持っています 2.16.0 24.12.0 26.60 EVKは2.16.0で取得されました IDE-EVKで正しいSDKを指し示すには、Associated SDKで2.16.0を見る方法をご存知ですか? Re: NXP UM11442, paragraph 3.1.5.15 Zero Copy, NOT working こんにちは、 EVKBボードとサンプルを入手しました evkbmimxrt1170_wifi_cli_cm7 Wi-fi ゼロコピー用の推奨プリプロセッサフラグを追加している(UM11442ドキュメントより) FSL_USDHC_ENABLE_SCATTER_GATHER_TRANSFER SDMMCHOST_ENABLE_CACHE_LINE_ALIGN_TRANSFER とにかく、奇妙なことがあります: Wi-Fi Zero-Copy(iperfツールを使用)や定義を探してもパフォーマンスは向上していません FSL_USDHC_ENABLE_SCATTER_GATHER_TRANSFER SDMMCHOST_ENABLE_CACHE_LINE_ALIGN_TRANSFER コードベースラインでは、 このようなものは存在しません #if FSL_USDHC_ENABLE_SCATTER_GATHER_TRANSFER #if SDMMCHOST_ENABLE_CACHE_LINE_ALIGN_TRANSFER つまり、Wi-Fi Zero-copyは実際には適用されていないようですね? サポートとよろしくお願いします ピエロ
查看全文
i.MX95上でELE APIを使ったハードウェアバックアップ暗号化/復号(AES/RSA)の検証方法 私はVerdin i.MX95上でIMX-secure-enclaveライブラリ(https://github.com/nxp-imx/imx-secure-enclave)を使ってNXP EdgeLock セキュア・エンクレーブ(ELE)を扱っています。ハードウェアの暗号エンジンが以下の操作を正しくサポートしていることを実証・検証する必要があります: generateSymmetricKey injectSymmetricKey generatePublicPrivateKeyPair(公開鍵を共有し、秘密鍵を内部に保存します) encrypt(data, keyId) decrypt(data, keyId) 署名 署名を確認する 少なくとも以下の基本アルゴリズムについては、AES (対称)およびRSA (非対称)について 上記のすべての操作をエンドツーエンドで行う推奨テストスイート、サンプルアプリケーション、または参考文献はありますか? これらのプリミティブのハードウェア検証に関する例コード、テスト手順、ドキュメントの参考になると助かります。 Re: How to verify hardware-backed encryption/decryption (AES/RSA) via ELE API on i.MX95 こんにちは、 ele_hsm_testでテストできます。imx-secure-enclaveライブラリの一部です。 これは、鍵生成、鍵インポート、暗号化、署名、検証など、HSM APIの全機能を物理的なELEハードウェアに対して実行します。 AESの使用例 imx_sec_apps/imx-ele-apps/aes_usage at master ·NXP-IMX-サポート/imx_sec_apps RSA検証   HSMテストアプリケーションは以下をサポートしています: ./ele_hsm_test --rsa    
查看全文
NXP UM11442,第 3.1.5.15 段零拷贝功能失效 大家好, UM11442 修订版24 第3.1.5.15 段 零拷贝 例子 evkmimxrt1170_wifi_cli_cm7 编译失败,使用建议的预处理器宏标志,第一个错误: << wifi_netif.c 中未定义 NETIF_RX_BUFFERS>> 所以我添加了下一个定义 #define NETIF_RX_BUFFERS 8 但我现在有 错误:无效地使用了未定义的类型“struct nxp_wifi_device ” 实际上,示例中并未定义所使用的结构。 示例中的零拷贝功能不完整,因此 UM11442 中的描述不适用? 如何测试零拷贝? 谢谢,并致以最诚挚的问候。 皮耶罗 Re: NXP UM11442, paragraph 3.1.5.15 Zero Copy, NOT working 目前我们只有MIMXRT1170-EVK , SDK 26.06 已安装,但 EVK 示例 “ evk mimxrt1170_wifi_cli_cm7”与“ evkb mimxrt1170_wifi_cli_cm7”不同。 文档 UM11442 中引用了文档 UM11441,文档 UM11441 表 1 第 5 页中也提到了组合 i.MX RT1170 EVK AW611 u-blox JODY W5 声明支持 所以你的意思是“ evk mimxrt1170_wifi_cli_cm7”实际上无法与Wi-Fi零拷贝配合使用吗? Re: NXP UM11442, paragraph 3.1.5.15 Zero Copy, NOT working 您好, 您使用的是RT1170-EVK还是RT1170-EVKB? 我在 SDK 26.06 上进行了测试,并使用 evkbmimxrt1170_wifi_cli_cm7 示例,按照指南中提到的宏成功构建了应用程序。 你使用的是哪个SDK版本? 问候, 丹尼尔。 Re: NXP UM11442, paragraph 3.1.5.15 Zero Copy, NOT working 您好, 正确的。我使用 EVKB SDK 进行了测试。 请问您是从哪里找到 RT1170-EVK 的 SDK 26.06 的,或者您是如何导入的? 我查看了 RT1170-EVK 版本,只找到了 SDK 版本 2.16.0。 问候, 丹尼尔。 Re: NXP UM11442, paragraph 3.1.5.15 Zero Copy, NOT working 没错,版本是 2.16.0。 我安装了两个不同版本的 MCUxpresso IDE,一个用于 EVK,另一个用于 EVKB(但目前我没有硬件 EVKB)。问题在于,在 EVK-IDE 中,IDE 显示为“关联的 SDK”26.06,但实际上 EVK 的示例是在安装到 PC SDK 26.06 之前,使用 2.16.0 版本导入的。 此刻,在我的目录中 ...\mcuxpresso\02\SDKPackages 我有3个SDK 2.16.0 24.12.0 26.60 EVK 已使用 2.16.0 版本获得。 请问在 IDE-EVK 中,如何才能找到正确的 SDK,以便在关联的 SDK 中看到 2.16.0 版本? Re: NXP UM11442, paragraph 3.1.5.15 Zero Copy, NOT working 您好, 请您提供完整的测试日志: 1.未启用宏的完整终端输出日志 2. 启用宏后的完整终端输出日志 对了,你用的是哪个模块? 问候, 丹尼尔。 Re: NXP UM11442, paragraph 3.1.5.15 Zero Copy, NOT working 你好, 我已经拿到了一块EVKB板和一个示例 evkbmimxrt1170_wifi_cli_cm7 正在编译,并添加建议的 Wi-Fi 零拷贝预处理器标志(来自 UM11442 文档) FSL_USDHC_ENABLE_SCATTER_GATHER_TRANSFER SDMMCHOST_ENABLE_CACHE_LINE_ALIGN_TRANSFER 总之,有些事情很奇怪: 使用 iperf 工具测试发现,启用 Wi-Fi 零拷贝后性能并未提升,并且正在寻找相关定义。 FSL_USDHC_ENABLE_SCATTER_GATHER_TRANSFER SDMMCHOST_ENABLE_CACHE_LINE_ALIGN_TRANSFER 在代码基线中, 未发现类似情况的发生 #如果 FSL_USDHC_ENABLE_SCATTER_GATHER_TRANSFER #如果 SDMMCHOST_ENABLE_CACHE_LINE_ALIGN_TRANSFER 所以看来Wi-Fi零拷贝技术实际上并没有应用? 感谢您的支持,此致敬礼! 皮耶罗
查看全文
使用 RT1189 CM33 重置 CM7 CM33启动后能否RESET CM7? Re: Use RT1189 CM33 reset CM7 你好 我建议查阅 i.MX RT1180 参考手册第 27 章“系统复位控制器 (SRC)”。SRC 负责生成系统复位信号和启动参数锁存。 通过 SRC,全局系统 RESET 请求可以 RESET 整个芯片,但 BBSM 功能域、CM33 调试和跟踪、CM7 调试和跟踪、IOMUXC、RESET 控制逻辑和 SRC 中的 GPR 除外。 SRC 还支持对各个切片/功能域/MIX 进行重置控制;CM33 平台和 CM7 平台是独立的 MIX 切片。 此致, 巴勃罗
查看全文
Use RT1189 CM33 reset CM7 Can the CM33 reset the CM7 after starting it? Re: Use RT1189 CM33 reset CM7 Hi  I recommend reviewing Chapter 27, System Reset Controller (SRC), of the i.MX RT1180 Reference Manual. The SRC is responsible for generating system reset signals and for boot argument latching. Through the SRC, a global system reset request can reset the whole chip except the BBSM domain, CM33 debug and trace, CM7 debug and trace, IOMUXC, reset control logic, and GPR in SRC. The SRC also supports reset control for individual slices/domains/MIXes; the CM33 platform and CM7 platform are separate MIX slices. Best Regards, Pablo
查看全文
如何通过 i.MX95 上的 ELE API 验证硬件支持的加密/解密(AES/RSA) 我正在 Verdin i.MX95 上使用 NXP EdgeLock Enclave (ELE),并使用 imx-secure-enclave 库 ( https://github.com/nxp-imx/imx-secure-enclave )。我需要证明/验证硬件加密引擎能够正确支持以下操作: 生成对称密钥 注入对称密钥 generatePublicPrivateKeyPair(共享公钥并将私钥存储在内部) 加密(数据,密钥 ID) 解密(数据,密钥ID) 签名 验证签名 至少对于以下基本算法: AES (对称加密)和RSA (非对称加密) 是否有推荐的测试套件、示例应用程序或参考资料,可以完整地测试上述所有操作? 任何关于这些基本元件硬件验证的示例代码、测试程序或文档的线索都将不胜感激。 Re: How to verify hardware-backed encryption/decryption (AES/RSA) via ELE API on i.MX95 你好, 您可以使用 ele_hsm_test 进行测试,它是 imx-secure-enclave 库的一部分。 它对物理 ELE 硬件执行完整的 HSM API 接口——密钥生成、密钥导入、加密、签名、验证等等。 AES 使用 imx_sec_apps/imx-ele-apps/aes_usage at master · nxp-imx-support/imx_sec_apps RSA验证   HSM 测试应用程序支持: ./ele_hsm_test --rsa    
查看全文
RT1189 CM33を使用してCM7をリセットします CM33は起動後にCM7をリセットできますか? Re: Use RT1189 CM33 reset CM7 こんにちは i.MX RT1180リファレンス・マニュアルの第27章「システムリセットコントローラ(SRC)」の復習をお勧めします。SRCは、システムリセット信号の生成とブート引数のラッチングを担当します。 SRCを通じて、グローバルなシステムリセット要求により、BBSMドメイン、CM33デバッグ&トレース、CM7デバッグ&トレース、IOMUXC、リセット制御ロジック、SRC内のGPRを除くチップ全体をリセットできます。 SRCは個々のスライス/ドメイン/MIXのリセット制御もサポートしています。CM33プラットフォームとCM7プラットフォームは別々のMIXスライスです。 よろしくお願いします、 パブロ
查看全文