NXP i.MX8M设计资源指南

      对i.MX平台的新设计者来说,如何从网上获得i.MX8M的相关设计资源,包括硬件相关(比如文档,原理图,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系列,进入 i.MX8系列总入口:

2

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

3

    i.MX8M的公网设计资源由概述/文档/工具&软件/ 购买/参数/ 封装/质量 / 培训与支持六页组成,其中文档工具&软件两页是最重要的,

以下说明其相关资源,其中重要资源粗体显示:

1.1   www.nxp.com 文档

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

4
5

  i.MX8M公网资源的一些其它资料如下:

  应用说明文档页:

工程设计要点文档页:

应用说明软件文档页:

注意

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

   更新文档版本和获得更多文档。

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

1.2   www.nxp.com 工具&软件

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


1.2.1   i.MX8M EVK

    开发硬件-> 评估/开发板与系统栏中点击i.MX8M应用处理器评估套件进入 EVK 页,,点击购买:

6

EVK 页点击“设计资源”页可以在“印制电路板与电路图”栏中下载到i.MX8M板相关硬件资料:包括原理图, PCB Layout,
BOM表和Gerber文件:


Design Files for the i.MX 8M Evaluation Kit (EVKB) (REV 1 )
Design Files for the MIPI to HDMI Converter (IMX-MIPI-HDMI) (REV 0 )
Design Files for the OLED Display (MX8-DSI-OLED1) (REV 0 )
Design Files for the Camera Module (MINISASTOCSI) (REV 0 )


1.2.2 BSP 驱动


    从BSP、驱动程序和中间件栏中点击 i.MX 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
● 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:
FreeRTOS
i.MX BSP Updates and Releases->MCUXpresso SDK for i.MX Cortex-M->i.MX 8MQuad 可以进入到 i.MX8MFreeRTOS SDK 下载页:
18

    点击 Select Development Board->Select a Board, kit, or Processor->i.MX->EVK-MIMX8MQ (MIMX8MQ6xxxJZ),然后点击 Build MCUXpresso SDK,再点击 Download SDK,然后编译结束后点击相应下载箭头就可以下载 FreeRTOS SDK
1.2.3  库:
   此栏下有:
 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.
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.
● IEC 60730 Safety Standard for Household Appliances
:NXP has developed safety features, including an IEC60730 Safety Library, to help manufacturers of automatic controls in the large appliance and industrial control market meet the IEC 60730 class B regulation.
1.2.4  设计工具和文件->模型:
  此栏主要包括芯片的在线测试模型和信号仿真模型:
● IMX8MQ-IBIS Model
IMX8MQ-IBIS
● 
BSDL file for i.MX 8M
IMX8M_BSDL
1.2.5  开发软件->组件和模块:
● Pins Tool for i.MX Application Processors 
Processor Expert Software for i.MX Processors is a suite of configuration tools for the i.MX family of processors. It contains the Pin Settings Tool which provides an easy way to configure pin signals, from multiplexing (muxing) to the electrical properties of pins. With the Pin Settings Tool all the pins can be configured with a graphical user interface, and then generate normal C code which then can be used in the application.
注意:
建议都使用最新版本的软件安装包。
某些文档和软件工具需要账号才能下载,可以使用邮箱注册账号。
软件文档针对全球客户,但是中国客户在使用时可能会遇到一些网站 block 的问题,需要使用代理服务器或镜像服务器,另文描述。
2  nxp 社区资源
    i.MX NXP 社区入口为:www.nxp.com->Support->NXP Community->i.MX Processors ,社区资源分为公开资源和内部资源部分,公开资源
可以公开浏览和获得,建议经常上
i.MX 社区,里面有很多 NXP 开发人员的文档和讨论。对于 i.MX8M 的内容,可以选择 Categories : i.MX8M->
i.MX8M, i.MX 8M Mini i.MX 8M Nano ->
文档(或博客,讨论等),可以看到如下:

18
   所以建议经常访问 i.MX 社区,有什么问题,也可以先上 i.MX 社区搜索是否有现成的答案。某些重要的设计资源,比如说:
https://community.nxp.com/docs/DOC-335111i.MX8QM / i.MX8QXP / i.MX8M DRAM Stress Test Tool Vx.xx
https://community.nxp.com/docs/DOC-340179i.MX8 MSCALE SERIES DDR Tool Release (V3.10)        
    MX8M_DDR4/DDR3L/LPDDR4_RPA

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

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

评论

龙国春

龙国春

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

肖石生

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

刘运阳

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日
文档很实用,适合我们新手入门。