欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

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

程序员文章站 2022-05-11 20:37:44
全新的基于MCIMX6UL-EVK开发板评测下面小编就为大家带来全新的基于MCIMX6UL-EVK开发板评测,有兴趣的朋友可以参考本文,希望能对大家有所帮助... 15-12-01...

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板卡上的资源分布还是非常清楚的,不过,由于板卡上搭载了两个m*usb接口,其中一个是串口转usb,另一个是usb otg接口,在使用串口以及下载功能的时候要区分清楚,后面在下载软件使用的过程中会用到。

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

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

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

方法/步骤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卡的组合。

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

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

方法/步骤3

i.mx6ultralite应用处理器评测

mcimx6ul-evk开发板上搭载的应用处理器具体型号为pcimx6g2cvm05aa,采用了bga 14mm*14mm的封装,这是飞思卡尔首款基于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的安全特性,集成了众多的加密功能

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

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

方法/步骤4

上电启动

1)mcimx6ul-evk开发板在出厂的时候并没有烧录系统,所以我们在使用前首先要烧写系统,系统将通过usb otg接口烧录到microsd卡中,准备工作如下:

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

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

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

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

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

下载完,解压缩,然后需要根据用户指导手册的说明来完成下面的操作,比如,这里想通过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通信、音频电路等,功能都可以正常使用,但是如果工程师需要直接拿来在项目中使用,还需进一步优化。

如下图是以太网功能:

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

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

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

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

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

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

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

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

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

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

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

end