打印
[控制方法]

IMX6-EK140 使用及开发指导

[复制链接]
883|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
明远智睿Lan|  楼主 | 2019-1-2 15:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MY-IMX6-EK140 使用及开发指导

目录 [隐藏]
1        本文档使用说明
2        第一部分 开发板使用快速入门
3        第二部分 软件开发基本指导
4        第三部分 软件开发进阶指导
4.1        U-Boot 板级文件
4.2        Linux 内核板级文件
5        第四部分 硬件开发指导
6        第五部分 其它必要的文档
6.1        i.MX Family Comparison Table
6.2        i.MX Applications Processors Fact Sheet
6.3        i.MX Applications Processor Reference Manual
6.4        i.MX Applications Processor Technical Data
本文档使用说明
项目中 所有参与人员 需要了解 "第五部分 其它必要的文档"
项目中 所有需要使用开发板的人员 需要了解并操作 "第一部分 开发板使用快速入门"
项目中 软件开发工程师(包括BSP工程师、应用软件工程师)需要了解并完成 "第二部分 软件开发基本指导"
项目中 BSP开发工程师 需要了解 "第三部分 软件开发进阶指导"
项目中 硬件开发工程师 需要阅读 "第四部分 硬件开发指导"
手册链接
 测试手册:《Linux-4.9.88》, 《Linux-4.1.15》
 开发环境指导手册:《Ubuntu14.04+Win10 (推荐)》, 《Ubuntu12.04+Win10》, 《Ubuntu12.04+Win7》
 编译手册:《Linux-4.9.88》, 《Linux-4.1.15》

说明:文档内所有链接的打开,建议使用鼠标右击在新标签中打开。

第一部分 开发板使用快速入门
 这部分内容和操作,首次阅读和完成大概需要半天的时间
 1. 拿到开发板后,第一件事是为使用开发板做准备,安装终端软件是必要的。打开《终端软件参考手册》,参照 软件下载及安装 把终端软件安装好。
 2. 终端软件安装好之后,打开《启动手册》,参照文档启动开发板。
 3. 开发板启动成功后,参照《烧录指导手册》 进行一次烧录。目的是熟悉烧录操作以及准备下一步的功能验证。
 4. 开发板烧录完成后,打开对应的 【测试手册】 进行一遍测试以验证开发板各项功能正常。

第二部分 软件开发基本指导
 这部分内容和操作,首次阅读和完成大概需要半天的时间
 1. 首先, 要进行软件开发,需要建立开发环境,在搭建嵌入式开发环境的时候会遇到各种各样的问题,为了避免浪费不必要的时间和精力,这里我们推荐使用我们的虚拟机环境。打开 【开发环境指导手册】,参照文档把虚拟机配置好。
 2. 开发环境建立好之后,应参照 【编译手册】 进行一次编译,并保留编译得到的目标文件。
 3. 编译好目标文件之后,更新目标文件到设备,并最好参照 【测试手册】 再进行一次测试,以验证编译出来的目标文件没有问题。

第三部分 软件开发进阶指导
 在完成 开发板使用快速入门 和 软件开发基本指导 后,基本的东西我们都已经熟悉了。那么,下一步,便是二次开发需要了解的内容了。

U-Boot 板级文件
 1. u-boot 板级文件位置:board/myzr
 2. u-boot 板级配置文件:include/configs/myimx*.h
 3. u-boot 极级编译配置文件:configs/<ek_name>-<cpu_type>-<mem_size>-*_defconfig

Linux 内核板级文件
 1. 内核板级编译配置文件:arch/arm/configs/myimx*_defconfig
 2. 内核板级设备树文件:arch/arm/boot/dts/<ek_name>-<cpu_type>-<mem_size>-*
 3. 内核开发参考手册:网盘中《i.MX_Linux_Reference_Manual.pdf》

第四部分 硬件开发指导
 1. 首先,硬件工程师有必要了解我们开发板底板的介绍和基本原理,具体见《底板硬件介绍》。
 2. 硬件工程师打开网盘,下载硬件原理图文件进行参考,或基于我们的原理图进行设计。
 3. 如果某些接口和功能需要变更,可以参考《核心板硬件介绍》里的 管脚定义&详细功能说明。更多详细信息请参照网盘中的"1.1_NXP-Document -> reference-manual"

第五部分 其它必要的文档
i.MX Family Comparison Table
所在网盘位置:"1.1_NXP-Document -> brochure"
文档只有一页内容,建议所有参与项目的人员都阅读。
i.MX Applications Processors Fact Sheet
所在网盘位置:"1.1_NXP-Document -> fact-sheet"
对应的文档只有两页内容,建议所有参与项目的人员都阅读。
i.MX Applications Processor Reference Manual
所在网盘位置:"1.1_NXP-Document -> reference-manual"
对应的文档有多至六千页的内容,软件、硬件工程师可以在设计和开发的过程中选择性的阅读。
i.MX Applications Processor Technical Data
所在网盘位置:"1.1_NXP-Document -> technical-data"
对应的文档有约两百页的内容,软件、硬件工程师可以浏览并自行决定是否详细阅读。
MY-IMX6-MB140P 硬件介绍
目录 [隐藏]
1        接口概览
1.1        'IMX6ULL-EK140P 正面图
1.2        'IMX6ULL-EK140P 背面图
2        接口功能
2.1        5V_IN
2.2        SWITCH
2.3        18/24bit RGB
2.4        RS232
2.5        GPS
2.6        UART6/7/8
2.7        ETH
2.8        HP/MIC
2.9        SPK
2.10        J-TAG
2.11        USB OTG
2.12        USB HOST
2.13        WIFI
2.14        SPI/I2C/GPIO
2.15        3G/4G
2.16        SIM
2.17        BOOTMODE
2.18        SD
2.19        RTC
2.20        CAN2
2.21        CAN1
2.22        RS485
接口概览
'IMX6ULL-EK140P 正面图
MYIMX6A7-MB140P-Port-F.png

'IMX6ULL-EK140P 背面图
Myimx6ULL mb140p 1.2.jpg

接口功能
5V_IN
MY-IMX6-MB140P可接受的输入电压是5V,电流是2.5A及以上。
丝印        接口        功能        接口属性
P4        5V_IN        电源输入        内正外负插孔
原理图及功能信号

Myimx6 mb140p 2.1.jpg

U1
接口序号        功能信号名称                接口引脚序号        功能信号名称
1        VDD                4        DOUT
2        GND1                5        SENSE/CD
3        GND2                       
SWITCH
丝印        接口        功能        状态属性
P1        SWITCH        电源开关        —,闭合;O,断开
原理图schematic

Myimx6 mb140p 2.1.jpg

18/24bit RGB
丝印        接口        功能        接口形式
P3        RGB        RGB液晶接口        标准0.5mmFPC座子,40PIN
此RGB液晶接口是24bit模式,兼容18bit/16bit模式,可连接明远智睿公司生产的不同规格尺寸的电阻RGB液晶屏或电容RGB液晶屏。RGB液晶接口座选用了进口连接器,抛弃了国内便宜的抽屉式座子,采用的是对面按压式座子,安装简易,性能稳定,连接性好。

原理图及信号定义

Myimx6 mb140p 2.3.jpg

引脚        信号        描述
P3-08        LCD_HSYNC        LCD行时钟
P3-18        LCD_PCLK        LCD点时钟
P3-19        PWM4        LCD背光调节
P3-20        LCD_VSYNC        LCD帧时钟
P3-21        LCD_DE        数据输入启用
P3-30        TOUCH_nEINT1        GPIO控制
P3-31        TOUCH_nEINT2        GPIO控制
P3-32        TOUCH_SCL        I2C时钟
其余        LCD_DATA        LCD数据
RS232
丝印        接口        功能        接口形式
P2        RS232        调试串口        3线标准RS232接口
原理图及功能信号

Myimx6 mb140p 2.4.jpg

接口序号        功能信号名称                接口序号        功能信号名称
1        C1+                2        V+
3        C1-                4        C2+
5        C2-                6        V-
7        T2OUT                8        R2IN
9        R2OUT                10        T2IN
11        T1IN                12        R1OUT
13        R1IN                14        T1OUT
15        GND                16        VCC
GPS
丝印        接口        功能        接口形式
E1        GPS_ANT        连接GPS天线        标准GPS天线座
原理图及信号

Myimx6 mb140p 2.5.jpg

使用的引脚        引脚功能
UART4_RXD        TxD1
UART4_TXD        RxD1
UART6/7/8
丝印        接口        功能        接口形式
P5        UART6/7/8        预留串口        标准2.54双排20PIN插针
原理图及功能信号

Myimx6 mb140p 2.6.jpg

接口序号        功能信号名称                接口序号        功能信号名称
1        GND                2        GND
3        ENET2_RXER                4        UART8_RTS
5        ENET2_RXD1                6        UART6_RXD
7        ENET2_TX_CLK                8        UART8_CTS
9        ENET2_RXD0                10        UART6_TXD
11        ENET2_TXEN                12        UART8_RXD
13        ENET2_CRS_DV                14        UART7_TXD
15        ENET2_TXD1                16        UART8_TXD
17        ENET2_TXD0                18        UART7_RXD
19        GEN_3V3                20        GEN_3V3
ETH
丝印        接口        功能        接口形式
P10        ETH1        10/100-Mbps以太网        RJ-45
P8        ETH2        10/100-Mbps以太网        RJ-45
注:若要使用ETH2,需将P5(UART6/7/8)一一短接。

原理图图及功能信号

Myimx6 mb140p 2.7.1.jpg
ETH1




Myimx6 mb140p 2.7.2.jpg
ETH2


接口序号        功能信号名称                接口引脚序号        功能信号名称
1        TD+                7        NC
2        TD-                8        GND
3        RD+                9        LED_G+
4        MTD                10        LED_G-
5        MRD                11        LED_Y-
6        RD-                12        LED_Y+
原理图及功能信号

Myimx6 mb140p 2.7.3.jpg

ETH1




Myimx6 mb140p 2.7.4.jpg

ETH2


注:若要使用ETH2,需将P5(UART6/7/8)一一短接。(Note: To use ETH2, please short the P5 (UART6 / 7/8) one by one.)
使用的引脚        引脚功能                使用的引脚        引脚功能
ENET_MDIO        MDIO                ENET_MDC        MDC
ENET1_RXD0        RXD0/MODE0                ENET1_RXD1        RXD1/MODE1
ENET1_TXD0        TXD0                ENET1_TXD1        TXD1
ENET1_CRS_DV        CRS_DV/MODE2                ENET1_TXEN        TXEN
ENET1_TX_CLK        XTAL1/CLKIN                ENET1_RXER        RXER/PHYAD0
ENET1_nRST        RST                SNVS_TAMPER2        INT/REFCLKO
HP/MIC
丝印        接口        功能        接口形式
P12        HP/MIC        语音输出        标准3.5mm耳机音频座
原理图及信号

Myimx6 mb140p 2.8.jpg

使用的引脚        引脚功能                使用的引脚        引脚功能
AUD_INT        ADCLRC/GPIO1                SAI2_SYNC        DACLRC
SAI2_BCLK        BCLK                SAI2_RXD        ADCDAT
SAI2_TXD        DACDAT                SAI2_MCLK        MCLK
AUDIO_SCL        SCLK                AUDIO_SDA        SDIN
SPK
丝印        接口        功能        接口形式
P14        SPK        功放        标准2.54单排4PIN插针
原理图

Myimx6 mb140p 2.9.jpg

J-TAG
丝印        接口        功能        接口形式
P15        J-TAG        调试        标准2.54双排20PIN简易牛角座
原理图及功能信号

Myimx6 mb140p 2.10.jpg

使用的引脚        引脚功能                使用的引脚        引脚功能
JTAG_nTRST        TRST_N                JTAG_TDI        TDI
JTAG_TMS        TMS                JTAG_TCK        TCK
JTAG_TDO        TDO                       
USB OTG
丝印        接口        功能        接口形式
P18        USB OTG        MFG Tool烧录口        Micro USB
原理图及信号

Myimx6 mb140p 2.11.png

接口序号        功能信号名称        使用的引脚
1        VBUS        USB_OTG1_VBUS
2        D-        USB_OTG1_DN
3        D+        USB_OTG1_DP
4        ID        USB_OTG1_ID
5        GND        GND
USB HOST
丝印        接口        功能        接口形式
P20        USB HOST        连接USB外围设备        标准双层USB接口
原理图及功能信号

Myimx6 mb140p 2.12.jpg

WIFI
丝印        接口        功能        接口形式
E2        WIFI_ANT        连接天线        标准天线座子
原理图

Myimx6 mb140p 2.13.jpg

SPI/I2C/GPIO
丝印        接口        功能        接口形式
P21        GPIO        调试        标准2.54双排40PIN插针
原理图及功能信号

Myimx6 mb140p 2.14.jpg

接口序号        功能信号名称                接口引脚序号        功能信号名称
1        GEN_3V3                2        GEN_3V3
3        ECSPI1_MOSI                4        ECSPI1_MISO
5        ECSPI1_SCLK                6        ECSPI1_CS0
7        ECSPI2_SCLK                8        ECSPI2_CS0
9        ECSPI2_MOSI                10        ECSPI2_MISO
11        I2C1_SCL                12        I2C1_SDA
13        I2C2_SCL                14        I2C2_SDA
15        SNVS_TAMPER8                16        SNVS_TAMPER1
17        SNVS_TAMPER4                18        GND
19        GND                20        GND
21        PMIC_ON_REQ                22        ONOFF
23        NAND_CE1N                24        nUSB_OTG_CHD
25        UART3_RXD                26        UART3_TXD
27        UART2_RXD                28        UART2_TXD
29        CLK1_N                30        CLK1_P
31        PWM2                32        PWM5
33        USB_OTG2_PWR                34        USB_OTG1_OC
35        USB_OTG1_PWR                36        USB_OTG2_OC
37        GND                38        GND
39        GND                40        GND
3G/4G
丝印        接口        功能        接口形式
P19        3G/4G        使用3G/4G(use 3G/4G)        标准miniPCIE接口
原理图

Myimx6 mb140p 2.15.jpg

SIM
丝印        接口        功能        接口形式
P16        SIM        连接SIM卡        标准SIM卡卡座
原理图

Myimx6 mb140p 2.16.jpg

BOOTMODE
丝印        接口        功能        接口形式
SW2        BOOT MODE        启动模式选择        拨码开关(2位)
原理图及启动模式选择

Myimx6 mb140p 2.17.jpg

SD
丝印        接口        功能        接口形式
P13        SD        连接SD卡        标准SD卡卡座
原理图

Myimx6 mb140p 2.18.jpg

RTC
丝印        接口        功能        接口属性
P11        RTC        实时时钟(RTC)        I2C通信的实时时钟
原理图

Myimx6 mb140p 2.19.jpg

CAN2
丝印        接口        功能        接口形式
P9        CAN2        通信        螺钉式PCB接线端子
原理图

Myimx6 mb140p 2.20.jpg

CAN1
丝印        接口        功能        接口形式
P7        CAN1        通信        螺钉式PCB接线端子
原理图

Myimx6 mb140p 2.21.jpg

RS485
丝印        接口        功能        接口形式
P6        RS465        应用串口        螺钉式PCB接线端子
原理图

Myimx6 mb140p 2.22.jpg

相关帖子

沙发
natertech| | 2019-1-8 17:41 | 只看该作者
这个平台很厉害,应用拓展很方便

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

206

主题

261

帖子

4

粉丝