NXP i.MX8M Mini设计资源指南

对i.MX平台的新设计者来说,如何从网上获得i.MX8M Mini相关设计资源,包括硬件相关(比如文档,原理图,PCB等),以及软件相关(BSP下载

方法等)。并简单介绍相关设计资源的内容。相关的资源分别可以从www.nxp.com公网,NXP社区(i.MX community)获得。

      首先建议你在NXP公网上用邮箱注册一个账号,最好是公司邮箱!


1   www.nxp.com公网资源

    i.MX 的www.nxp.com总入口为www.nxp.com/imx,如下:


1


然后点击 i.MX 8 Processors, 进入 i.MX8 系列总入口:


2


然后点击i.MX8M Mini, 进入 i.MX8M Mini 系列总入口:


3


       i.MX8M Mini的公网设计资源由OVERVIEW/ DOCUMENTATION/ TOOLS & SOFTWARE/ BUY/PARAMETRICS/ PACKAGE/QUALITY / TRAINING&SUPPORT六页组成,


其中DOCUMENTATIONTOOLS&SOFTWARE两页是最重要的,以下说明其相关资源,其中重要资源粗体显示:


1.1     www.nxp.com Documentation

继续点击Documentation页,相关文档说明如下:

6
7

注意:

● i.MX8M Mini的公网资源正在持续更新中,版本和数量都在变化,理论上如果使用邮箱注册了账号,可以收到更新通知。但是也建议经常上网,更新文档版本和获得更多文档。


●某些带把锁标记的文档和工具需要账号才能下载,可以使用邮箱注册账号。


1.2  www.nxp.com Tools & Software

点击 Tools & Software 页,进入工具与软件下载页,本页重要的内容主要包括:开发板的采购与硬件资料,BSP软件资料和仿真与在线测试硬件资料等:


1.2.1  i.MX8M Mini MEK

    在 Development Hardware-> Evaluation and Development Boards 栏中点击Evaluation Kit for the i.MX 8M Mini Applications Process

进入 EVK 页,点击 Buy:

 8

    EVK 页点击“Design Resources”页可以在“Printed Circuit Boards and Schematics”栏中下载到i.MX8MMini 板相关硬件资料:包括原理图,

PCB Layout, BOM表和Gerber文件:

●i.MX 8M Mini Evalution Kit DDR4 Design Files (REV0)

● i.MX 8M Mini Evalution Kit LPDDR4 Design Files (REV0)

● Design Files for the MIPI to HDMI Coverter(IMX-MIPI-HDMI)(REV0)

● Design Files for the OLED Display(MX8-DSI-OLED1) (REV0)

●  Design Files for the Camera Module(MINISASTOCSI) (REV0)

注:以上下载的DDR4/LPDDR4版本所配PMIC还是Rohm的BD71847MWV,现在已经有配好NXP

的PCA9450A,建议选配NXP的PCA9450A,以便支持和采购方便! 需要资料请向我获取!

1.2.2 BSP 驱动


      从BSP, Drivers and Middleware 栏中点击 iMX Software and Development Tools,可以下载到Android/Linux/FreeRTOS BSP。


i.MX Software and Development Tools 是 i.MX 软件的总入口,首页总结了 i.MX 的所有软件包:


9


  所以也可以从这里进入来下载,包括有:

  1. Android/Android AUTO/Linux(包括 scfw porting kit 安装包)Demo 镜像下载。FreeRTOS SDK 下载。

  2. Android/Android AUTO/Linux 文档下载。

  3. Code Signing 工具,Pin mux 工具和 Vivante GPU VTK 下载。


Andriod


  1.
Documentationu 栏点击 Android 下拉框可以下载到 Android BSP 的文档,最新的为:android_Q10.0.0_1.0.0_docs,解压后得到:


10


11


2. i.MX BSP Updates and Release 栏点击 Android 下拉框可以下载到 Android BSP 的默认 Demo 镜像和代码,最新的为 Android 


    Q10.0.0_1.0.0(4.19 kernel) Supports i.MX8M Mini, i.MX8M Quad, i.MX8QuadMax, i.MX8QuadXPlus:


    代码:i.MX Android proprietary Source Code


    Demo
镜像:Demo Images i.MX 8M Mini LPDDR4 EVK/DDR4 EVK


Linux


1. Documentationu 栏点击 Linux 下拉框点击 Linux L4.19.35_1.1.0 Documentation,解压后得到:


12
13

2. i.MX BSP Updates and Release 栏点击 Linux 下拉框可以下载到 Linux BSP 的默认Demo 镜像和代码,最新的为 Linux 4.19.35_1.1.0:


    Demo
镜像: Linux Binary Demo Files-i.MX 8MMini EVK


    AACPlus Codec



FreeRTOS


    从 i.MX BSP Updates and Releases->MCUXpresso SDK for i.MX Cortex-M->i.MX 8M Mini可以进入到i.MX8MMini FreeRTOS SDK



下载页:


14


    点击 Select Development Board->Select a Board, kit, orProcessor->i.MX->EVK-MIMX8MM(MIMX8MM6xxxLZ),然后点击 Build MCUXpresso


SDK,
再点击 Download SDK,然后编译结束后点击相应下载箭头就可以下载 FreeRTOS SDK



              15


1.2.3 Libraries:


    此栏下有:


    eIQ Software for Arm NN Inference Engine: eIQ Arm NN (Neural network) is an inference engine for CPUs,

    GPUs, and other compute engines supporting Caffe, TensorFlow, TensorFlow Lite,and ONNX models.

  ●  eIQ for TensorFlow Lite: TensorFlow Lite, a low latency, smaller footprint inference engine, uses the Eigen

     library and techniques such as pre-fused activations and quantized kernels.



1.2.4 Design Tools&Files->Models:


    此栏主要包括芯片的在线测试模型:


i.MX 8M Mini BSDL(IMX8MMINI-BSDL)


1.2.5 Development Sfotware:


    此栏主要包括芯片的信号仿真模型:


i.MX 8M Mini IBIS Model (imx8mim_14x14_v1)


注意:

建议都使用最新版本的软件安装包。

某些文档和软件工具需要帐号才能下载,可以使用邮箱注册账号。

软件文档针对全球客户,但是中国客户在使用时可能会遇到一些网站 block 的问题,需要使用代理服务器或镜像服务器,另文描述。


2   nxp 社区资源


      i.MX NXP 社区入口为:www.nxp.com->SUPPORT->NXP Community->i.MX Processors ,社区资源分为公开资源和内部资源部分,


     公开资源可以公开浏览和获得,建议经常上
i.MX 社区,里面有很多 NXP 开发人员的文档和讨论。对于 i.MX8M Mini的内容,可以选择


     Categories : i.MX8M>i.MX8M,i.MX 8M Mini,i.MX 8M Nano ->文档(或博客,讨论等),可以看到如下:


17




     所以建议经常访问 i.MX 社区,有什么问题,也可以先上 i.MX 社区搜索是否有现在的答案。某些重要的设计资源,比如说:


    https://community.nxp.com/docs/DOC-335111i.MX8QM / i.MX8QXP / i.MX8M DRAM StressTest Tool Vx.xx


    https://community.nxp.com/docs/DOC-340179i.MX8 MSCALE SERIES DDR Tool Release(V3.10)


        1. MX8M_DDR4/DDR3L/LPDDR4_RPA

        2. MX8M_Mini_DDR3L/LPDDR4/DDR4_RPA

        3. MX8M_Nano_DDR3L/LPDDR4/DDR4_RPA


       i.MX8M
系列的内存配置与测试工具下载地址,目前并没有对外开放,但对设计,硬件bring up 和软件启动都十分重要,需要联系 NXP i.MX FAE 获取。

   https://community.nxp.com/docs/DOC-342794: MX8Mmini_4.14.78_ga_BootLoader_V1-20190118_chn.pdf Linux 4.14.78 bootloader

      定制文档,FAE 社区文档, BSP 版本比较老,可以参考以下内容:

    https://community.nxp.com/docs/DOC-345713: MX8X_4.19.35_ga_BootLoader_V6-20200217_chn.pdf Linux 4.19.35 bootloader 定制文档,

       FAE社区文档。

  ● https://community.nxp.com/docs/DOC-345714MX8X_4.19.35_kernel_V4-20200217_chn.pdf Linux 4.19.35 kernel 定制文档, FAE 社区文档。


★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论

龙国春

龙国春

2020年12月30日
文档详细,新手入门必备!
肖石生

肖石生

2020年12月18日
i.MX8M Mini入门资料,挻好的!
刘运阳

刘运阳

2020年12月9日
新手入门好文档,按着一步一步来下载资料!
谭成

谭成

2020年12月9日
非常适用的新手入门资料。
钟文光

钟文光

2020年11月13日
非常适合新手的资料,学习了!
刘元波

刘元波

2020年10月30日
新手获取资料入门指南,赞一个!
冯国强

冯国强

2020年10月30日
新手入门指南,一步一步下载资料即可。
邹家龙

邹家龙

2020年10月29日
文档很详细,新手学习了!
李辉

李辉

2020年10月29日
写的很适用,学习了!
Wing

Wing

2020年10月20日
文档很实用,适合新手入门。