您好,NXP团队,
我们使用定制的基于 i.MX95 的板(不是 FRDM-i.MX95 EVK),并通过 PCIe M-Key 接口连接了Ara240 M.2 模块。
在查阅了 Ara240 Runtime SDK 文档后,我们了解了正常的运行时流程,即在系统启动期间,通过 PCIe 枚举 Ara240 设备,并由 Runtime SDK 进行初始化。
我们希望了解与制造和生产支持相关的首次模块配置/编程要求。
请您澄清以下问题:
任何与首次配置、固件恢复或生产部署相关的指导或文档都将不胜感激。
Ara240 M.2 模块通常出厂时已预先编程,运行时 SDK 会在启动时处理初始化,但如果板载闪存为空或已损坏,则恢复需要使用 SDK 工具和 NXP 制造指南中概述的配置步骤重新刷写固件。通常情况下,生产过程中只会对基础固件进行一次编程,而运行时组件会在每次启动时自动加载。对于定制的 i.MX95 板,配置流程与 FRDM-i.MX95 相同,但您可能需要调整板特定的 PCIe 和电源时序。NXP 官方提供的配置和恢复文档是生产支持的推荐参考资料。
你好,尤夫拉杰,
1.我没找到恩智浦方面对此作出的任何表态。运行时 SDK 假定固件已经存在。它要求你运行 chip_info.sh 并检查 firmware_version(raw) 是否为 131072。
2. 同一个软件包中的 program_flash.sh 是我见过的唯一一个刷机工具。之后重启。我没有找到针对空白或损坏闪存盘的单独恢复文档。
3. 仅固件。rt-sdk-ara2 README 文件指出,刷写固件是一次性操作,重启后效果依然存在。
4. rt-sdk-ara2.service 加载 uiodma.ko,执行硬件启动,然后启动代理守护进程。当模块出现时,udev 规则会触发它。
5.我没找到。公开文档包括 github.com/nxp-imx/rt-sdk-ara2 上的 README 文件、入门指南 GS-ARA2-M2-16G-GT 以及该板的 UM12420 文档。没有一份是制造指南。
6. 软件方面我没有看到任何额外的功能。首先进行枚举,lspci | grep 1e58 应该给出 1e58:0002。README 文件仅列出了 FRDM i.MX 8M Plus 和 FRDM i.MX 95 作为支持设备,安装程序警告说不能保证支持其他目标设备。
希望对您有所帮助。
Raz,Parter(人工智能供应链应用)
我如何才能获得生产单据?是否有我可以参考的文档?
我如何才能获得生产单据?是否有我可以参考的文档?