DIGI ConnectCore i.MX6UL工业级单板机简介
用户除了可以基于ConnectCore 6UL核心模块设计产品外,还可以直接使用Digi的两款CnnectCore i.MX6UL单板机:ConnectCore 6UL SBC Express和ConnectCore 6UL SBC PRO。
CnnectCore i.MX6UL单板机,既是嵌入式Linux单板计算机,同时也是ConnectCore 6UL核心模块的开发板套件,方便用户参考设计自己的嵌入式系统或是直接使用它作为嵌入式电脑主控板。
ConnectCore 6UL工控板/单板计算机/核心模块开发套件常用型号:
型号 |
单板机配置 |
备注 |
CC-WMX6UL-KIT |
ConnectCore 6UL 256MB/256MB SBC Pro |
使用所有LGA引脚 |
CC-SBP-WMX-JN58 |
ConnectCore 6UL 256MB/256MB SBC Pro |
使用所有LGA引脚 |
CC-SBP-WMX-JN7A |
ConnectCore 6UL 1GB/1GB SBC Pro |
使用所有LGA引脚 |
CC-WMX6UL-START |
ConnectCore 6ul 256MB/256MB Starter kit |
仅使用外围邮票孔管脚 |
CnnectCore i.MX6UL单板机有两种形态:分别是ConnectCore 6UL SBC Express和ConnectCore 6UL SBC Pro,开发者可以根据自己的需要选择一个开发套件来做硬件设计参考和软件开发验证测试。其中,ConnectCore 6UL SBC Express仅使用外围邮票孔引脚,ConnectCore 6UL SBC Pro使用所有LGA引脚。
ConnectCore 6UL SBC Express
ConnectCore 6UL SBC Pro
ConnectCore 6UL SBC Pro单板机:
顶视图
底视图
ConnectCore 6UL SBC Pro单板机硬件接口对照表:
连接器 |
接口 |
厂商 |
型号 |
J1 |
5V电源接头 |
SHOGYO |
MJ-179LR |
J2 |
钮扣电池 |
Molex |
53047-0210 |
J3 |
电源/重启 |
Molex |
53047-0310 |
J4 |
3.3V输出 |
Molex |
53047-0210 |
J5 |
5V输出 |
Molex |
53047-0210 |
J6 |
网口1 |
Xmultiple |
XMG-9799-8821-100D-L1TO-H-HIM |
J7 |
microSD |
Molex |
500873-0806 |
J8 |
网口2 |
Xmultiple |
XMG-9799-8821-100D-L1TO-H-HIM |
J9 |
Console |
Molex |
53047-0410 |
J10 |
启动模式 |
Samtec |
TSW-102-07-G-S |
J11 |
|
|
|
J12 |
Mini PCIe |
Foxconn |
AS0B226-S68Q-7H |
J13 |
|
|
|
J14 |
Micro SIM |
Molex |
78727-0001 |
J15 |
USB Host |
KYCON |
KUSBX-AS2N |
J16 |
USB OTG |
KYCON |
KMMX-ABSMT5SG-30TR |
J17 |
摄像头 |
OMRON |
XF2M-2015-1A |
J18 |
天线 |
Amphenol |
908-22101 |
J19 |
BT UART |
|
|
J20 |
WLAN |
|
|
J21 |
并口屏 |
OMRON |
XF2M-4015-1A |
J22 |
音频接头 |
CUI Inc. |
SJ1-3515-SMT |
J23~J24 |
XBee插座 |
Samtec |
SMM-110-02-F-S-P-TR |
J25 |
XBee扩展 |
Molex |
53047-0310 |
J26 |
音频扩展(line in/out,microphone0 |
Molex |
53047-0810 |
J27 |
CAN |
Molex |
53047-0610 |
J28 |
I2C |
Molex |
53047-0610 |
J29 |
UART |
Molex |
53047-1410 |
J30 |
GPIO |
Molex |
53047-0410 |
J31 |
LVDS |
Hirose |
DF14A-20P-1.25H |
J32 |
USB扩展 |
Molex |
53047-0610 |
J33 |
音频扩展(speaker,line in) |
Molex |
53047-0610 |
J34 |
SPI |
Molex |
53047-0810 |
J35 |
5V in |
TE Connectivity |
640456-2 |
SW1~SW2 |
电源/复位 |
ITT |
KSC221JLFS |
SW4 |
无线/内外天线开关 |
C&K Components |
TDA02H0SB1 |
CAD1 |
i.MX6UL JTAG Tag Connect |
|
|
CAD2 |
MCA SWD Tag Connect |
|
|
CAD3 |
IO expander SWD Tag Connect |
|
|
串口
开发套件上提供一个14-pin, 1.25 mm的扩展接口来访问板子上的三个uart接口,分别是:
Ø 板上I/O外部扩展的UART2: 2线RS232电平。
Ø i.MX6UL上的UART3: RS232电平,带流控;
Ø i.MX6UL上的UART2: TTL电平,带流控(也连到XBee座子上)。
J29线序如下:
注意CAN1和UART3流控引脚复用,CAN2和UART2流控引脚,两者不可同时使用。
Antenna connector
The double switch SW4 selects between the on-module antenna and the SBC antenna, so they cannot be used simultaneously. The upper switch (1) selects the antenna (see picture below).
注:拨码开关都在左侧,对应模块上的U.FL天线,此时是两个脚都接地。
ConnectCore i.MX6UL常见问题
1、CC6UL开发板自带的线缆坏了怎么办?
Digi的ConnectCore i.MX6UL SBC PRO开发板上有个调试口是TTL电平,如果自带的线缆不好用时,可能导至console口没有输出或输出乱码,这时需找一条可以用的线缆来做对比,以确定是线缆而不是开发板本身问题。由于console口会打印启动过程的所有信息,可以进行uboot操作,在进入系统后可以作为命令行终端,因此如果Console口不能用,将无法操作板子。一个简单的方法是,到淘宝上买一个USB转UART的模块(或者串口转UART模块也行),然后把原console口线缆剪断,将TX,RX,GND接到购买来的模块上对应的RX,TX和GND即可使用。注意,很多USB转UART的模块上也有电源引线,请不要接电源线,以免损坏开发板。开发板Console线已经做留空处理,如果是自己做的接头,则要注意,从USB引的电平不用接,也不可以接上,如下图。
如果你已经把这根console口的线整根丢了,那么为了做出和板子端子能连接的线,需要买Molex的这个型号0510210400的端子,加上触头就可以做出这段线来。端子间距1.25mm,相关的触头型号可在前面链接里的相关零件中找到。在淘宝上也有商家,出售做好带线的单头4p端子,可以直接买来,再接个usb转uart就可以替掉原来的线了。
2、如何调整默认的nand分区
分区大小由参数mtdparts决定,查看当前分区可以用 printenv mtdparts 修改分区大小,比如调整为更大的内核和文件系统分区大小,这在烧大文件系统时很有用,在uboot中执行:
$ env edit mtdparts
移动光标到rootfs分区,把默认的122m改大,比如130m,然后回车
$ saveenv
$ nand erase.part rootfs
修改完后,还要记得重格分区,否则不会生效,上面命令的两句把这两个分区擦除格式化一下,好让新分区大小更新为参数值。 然后您就可以用update命令来通过网络tftp更新固件。