全新的基于MCIMX6UL-EVK开发板评测

网络安全 2021-07-03 11:21www.168986.cn网络安全知识

Feescale飞思卡尔于7月份发布全新的基于ARM Cortex-A7核心的低功耗处理器i.MX6UL,主要面向车载信息处理、家庭能源管理系统、工控领域、物联网网关等应用。具有可扩展性、高性能和低功耗特性。目前主要活跃在汽车、消费电子、工业、医疗/保健等领域。

工具/原料

1、MCIMX6UL-EVK开发板

2、1个电源适配器

3、两根MicroUSB线

4、一根网线

5、一张MicroSD卡

6、鼠标

7、键盘

8、液晶显示屏,型号为LCD8000-43T

方法/步骤

1、MCIMX6UL-BB底板评测

我们来看底板MCIMX6UL-BB,底板采用了4层板设计,大小为13.0 cm x 10.8 cm,板卡上的接口还是非常丰富的。

底板MCIMX6UL-BB板载资源

1  , LCD扩展连接器

2 , HDMI连接器(未贴片HDMI发射器芯片

3,   音频编解码器电路(包括3.5mm耳机接口、麦克风输入、左右扬声器输出)

4,   一个USB2.0 MicroUSB OTG连接器

5, 一个USB2.0 USB HOST接口

6,    两个以太网(10/100T)连接器

7, 双CAN连接器

8, SD/ SDIO接口

9,并行相机接口

10,  传感器飞思卡尔MAG3110 电子罗盘,飞思卡尔FXLS8471Q 加速度计、陀螺仪(未贴片)

11, 20pin标准JTAG连接器

12, UART-To-Micro USB接口

13,Arduino扩展接口

MCIMX6UL-BB板卡上的资源分布还是非常清楚的,不过,由于板卡上搭载了两个MciroUSB接口,其中一个是串口转USB,另一个是USB OTG接口,在使用串口以及下载功能的时候要区分清楚,后面在下载软件使用的过程中会用到。

方法/步骤2

MCIMX6UL-CM核心板评测

核心板MCIMX6UL-CM同样是四层板的设计,大小为6.76 cm x 4.24 cm,

板载的i.MX6UltraLite应用处理器将近300个管脚,仅仅用4层板就能设计出来。

核心板MCIMX6UL-CM板载资源

1,  i.MX6UltraLite应用处理器

2, 分离式电源供电电路

3, 4Gb的DDR3L SDRAM

4, 256 Mb四通道SPI Flash/NAND闪存(未贴片)

5 ,MicroSD连接器/eMMC(未贴片)

核心板MCIMX6UL-CM的资源看起来就相对比较少,除了i.MX6UltraLite应用处理器,核心板载存储的扩展上都做了兼容的设计,比如可以选择SPI FLASH或者NAND Flash,可以选择MicroSD卡座或者eMMC,而板卡默认的配置是SPI FLASH与MicroSD卡的组合。

方法/步骤3

i.MX6UltraLite应用处理器评测

MCIMX6UL-EVK开发板上搭载的应用处理器具体型号为PCIMX6G2CVM05AA,采用了BGA 14mm14mm的封装,这是飞思卡尔首款基于ARM Cortex-A7处理器的i.MX6系列芯片,单核,拥有最大为528MHz的主频,如下图所示。

芯片的硬件系统框图如下:

i.MX6UltraLite的特性如下所示

1,  基于ARM Cortex-A7处理器,最大主频为528MHz,支持128 KB二级高速缓存

2,支持并行LCD显示器,高达WXGA(1366×768)分辨率

3,支持8/10/16/24位并行摄像头传感器接口

3, 支持16位LP-DDR2,DDR3/ DDR3L

4,  支持8位/16位并行NOR FLASH/ PSRAM

5, 双通道Quad-SPI NOR FLASH

6, 支持8位NAND FLASH(40位ECC)

7,  2个MMC4.5/3.0 SD/ SDIO端口

8, 2个USB2.0 OTG,HS/ FS,支持从设备或主机模式

9, 音频接口3个I2S/ SAI,S / PDIF Tx/Rx

10,2个10/100以太网,支持IEEE1588标准

11,  2个12位ADC,高达10个输入通道,包含电阻式触摸控制器(4线/5线)

12, 集成PMU单元

13,  安全模块真随机数发生器,加密引擎(AES/ TDES/ SHA/ RSA),防篡改监控

14, 安全启动,SIMV2/ EVMSIM X 2,OTF DRAM加密,PCI4.0预认证

i.MX6UltraLite的诸多特性中有几点还是非常让人值得期待的,Cortex-A9系列,在保持相同性能的前提下,可以降低50%左右的功耗,低功耗名副其实。值得一提的是i.MX6UltraLite的安全特性,集成了众多的加密功能

方法/步骤4

上电启动

1)MCIMX6UL-EVK开发板在出厂的时候并没有烧录系统,所以我们在使用前要烧写系统,系统将通过USB OTG接口烧录到MicroSD卡中,准备工作如下

1, 准备一个电源适配器,笔者这里使用的是5V/2A

2, 两根MicroUSB线(一根用于烧写系统,另一个可以查看系统烧写LOG以及开机启动信息)

3, 一根网线,一张MicroSD卡等外围配件如鼠标、键盘

4, 一个液晶显示屏,型号为LCD8000-43T(这个可以在英倍特官网购买到)

在飞思卡尔官网下载MCIMX6UL-EVK开发板的软件支持包BSP,如下图中标注的,包含了下载工具以及系统镜像,系统是基于Linux定制的Yocto系统。

下载完,解压缩,然后需要根据用户指导手册的说明来完成狼蚁网站SEO优化的操作,比如,这里想通过MicroSD卡启动系统,我们必须打开相应的下载文件mfgtool2-yocto-mx-evk-sdcard-sd2.vbs,如下图所示的那样。

2)下载前记得先将MicroSD卡插入核心板,将核心板上的模式拨码拨到相应指定的位置。

3)下载过程中我们可以通过UART-TO-USB接口观察到系统烧写的Log。烧写完成,无论是软件还是系统LOG打印都会提示成功的信息。

4)将板卡断电,恢复默认的拨码设置,连接上相应的配件上电启动,如果有屏幕的话能直观的看到启动画面,没有屏幕的工程师也可以通过UART-TO-USB接口查看系统系统,以下是通过英倍特的LCD8000-43T液晶显示屏查看系统。

5)官方提供的系统是基于linux内核定制的Yocto项目。

6)进入系统后,发现一个问题,电阻屏触摸感应有严重的误差,似乎没有经过校准,所以最好接上鼠标操作,进入触摸校准界面重新校准一次,完成后即可直接通过触摸享用Yocto项目。

7)笔者大概测试了板卡上的基本功能,比如以太网通信,USB通信、音频电路等,功能都可以正常使用,如果工程师需要直接拿来在项目中使用,还需进一步优化。

如下图是以太网功能

下图则是通过板载的音频电路播放歌曲

END

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by