HCL:SABRE Lite
SABRE Lite
The Sabre Lite,现在被称为 BD-SL-i.MX6,是一个低成本的开发平台,具有强大的 i.MX 6 Quad 应用处理器。基于 Freescale SABRE(Smart Application Blueprint for Rapid Engineering)Lite 平台为 i.MX 6 应用处理器构建的产品,能够以经济高效的方式快速开发 Android® 和 Linux® 操作系统下的多媒体应用程序。
技术数据
- 四核 ARM® Cortex A9 处理器,1GHz
- 1GByte 64 位宽 DDR3 @ 532MHz
- 三个显示端口(RGB、LVDS 和 HDMI 1.4a)
- 两个摄像头端口(1x 并行,1x MIPI CSI-2)
- 多流高清视频引擎,提供 H.264 1080p60 解码、1080p30 编码和高清 3-D 视频播放
- 三重播放图形系统,包括一个能够达到 200MT/s 的四通道 3D 单元,以及一个独立的 2-D 和独立的 OpenVG 顶点加速引擎,提供卓越的 3D、2D 和用户界面加速
- 串行 ATA 2.5 (SATA),3Gbps
- 双 SD 3.0/SDXC 卡槽
- PCIe 端口(1 通道)
- 模拟(耳机/麦克风)和数字(HDMI)音频
- 紧凑尺寸(3″x3″)
- 10/100/Gb 以太网
- 10 针 JTAG 接口
- 3 个高速 USB 端口(2x 主机,1x OTG)
- 1xCAN2 端口
- I2C
- GPIOs
- 2MB 串行 NOR Flash
更多技术数据(测试和配置)请参见 openSUSE:SABRE_Lite。
将磁盘镜像写入 SD 卡
- 从这里下载您想要的镜像 (Leap 是稳定的,Tumbleweed 是滚动发布的)
TumbleweedJeOS 镜像 E20 镜像 XFCE 镜像 LXQT 镜像 GNOME 镜像 KDE 镜像 X11 镜像 如果上面的直接链接无法正常工作,请检查 常规下载目录 以获取镜像。
Leap-15.3JeOS 镜像 E20 镜像 XFCE 镜像 LXQT 镜像 GNOME 镜像 KDE 镜像 X11 镜像 如果上面的直接链接无法正常工作,请检查 常规下载目录 以获取镜像。
- 作为 root 用户,将镜像提取到您的 SD 卡上(将 sdX 替换为您的 SD 卡的设备名称)。
警告:SD 卡上的所有先前数据都将被丢失。首先检查您选择的设备是否真的是您的 SD 卡!xzcat [image].raw.xz | dd bs=4M of=/dev/sdX iflag=fullblock oflag=direct; sync
- 将带有 openSUSE 镜像的 SD 卡插入您的板子。
- 通过串口将板子连接到您的 PC(可选,但有助于调试;需要 USB-TTL 串口线)。
- 将板子连接到您的显示器(通过 DVI/HDMI,可选)。
- 打开板子的电源。
- 完成首次启动步骤。
- 以太网配置为通过 DHCP 请求 IP,请检查您的 DHCP 服务器以获取板子的 IP(如果使用)。
- 玩得开心...
默认登录信息为 root:linux,适用于串口控制台、ssh 和 GUI。
板子将从内部 SPI 存储器启动。然后您需要输入一些命令才能从 SD3 或 SD4 插槽启动
对于 SD3
mw.l 0x020d8040 0x3040 && mw.l 0x020d8044 0x10000000 reset
对于 uSD4
mw.l 0x020d8040 0x3840 && mw.l 0x020d8044 0x10000000 reset请参阅 HCL:SABRE_Lite#Ease_boot_on_uSD4_or_SD3 下方,以简化启动选择。
轻松从 uSD4 或 SD3 启动
SABRE Lite 板始终从内部 u-boot 启动,存储在 SPI flash 中。为了简化您的启动选择,您可以将新命令保存到内部 u-boot
setenv boot_on_sd3 'mw.l 0x020d8040 0x3040 && mw.l 0x020d8044 0x10000000 && reset' setenv boot_on_usd4 'mw.l 0x020d8040 0x3840 && mw.l 0x020d8044 0x10000000 && reset' saveenv
然后,在每次启动时,您可以选择从 SD3 启动,使用
run boot_on_sd3
或从 uSD4 启动
run boot_on_usd4
如果您想始终从 SD3 启动,请运行
setenv bootcmd 'run boot_on_sd3' saveenv
或从 uSD4 启动
setenv bootcmd 'run boot_on_usd4' saveenv
如果您想恢复到原始行为,只需执行
setenv bootcmd 'bootcmd_mmc' saveenv
已知问题
- 一些早期版本的 SabreLite 板,由于磁 RJ45/USB 组合接口的中心抽头引脚 9 连接到 3.3 滤波电源而不是让其浮动,因此存在 1000 baseTx 模式的问题。请参阅:https://lists.denx.de/pipermail/u-boot/2012-February/117117.html 为了规避此问题,您需要在 u-boot 中禁用 1G 模式(setenv disable_giga 1 + 保存并重启),并在 Linux 内核中禁用(fec.disable_giga=1)