@@ -16,29 +16,6 @@ OmniGate-T153 是一款基于全志 T153MX 的工业边缘网关开发板,由
1616
1717:::
1818
19- ## 目标
20-
21- 通过本页确认 OmniGate-T153 的核心板、扩展底板、主要接口和软件支持状态,并找到从获取板级 overlay 到首次进入 Linux Shell 的最短路径。
22-
23- ## 准备工作
24-
25- - OmniGate-T153 开发板及对应批次的原理图、BOM 或硬件说明。
26- - 稳定电源、USB 数据线和调试串口连接。
27- - Ubuntu 开发主机及可用的 T153 Tina SDK。
28-
29- 不同批次的内存、eMMC、无线和 4G 模块可能不同。开始实验前应以实物和当前批次资料核对,不能只根据同系列板卡推断。
30-
31- ## 操作步骤
32-
33- 1 . 查看下方产品组成和资源表,确认核心板与底板版本。
34- 2 . 克隆板级适配仓库,将 overlay 应用到完整 Tina SDK。
35- 3 . 选择 ` t153_omnigate_mmc-buildroot ` ,完成编译和打包。
36- 4 . 核对镜像路径和目标设备后烧录,通过调试串口观察首次启动。
37-
38- ## 验证方法
39-
40- 启动后应能从串口进入开发板 Linux Shell。使用 ` uname -a ` 、` cat /proc/partitions ` 和对应接口的设备节点确认运行内核、存储与板级配置;未完成板端验证的功能仍以本页状态表为准。
41-
4219## 产品组成
4320
4421### mCore-T153MX 核心板
@@ -125,96 +102,23 @@ flowchart TB
125102| 功能 | 当前状态 | 说明 |
126103| --- | --- | --- |
127104| 双千兆以太网 | 已配置 | ` gmac0 ` 、` gmac1 ` 及对应 PHY 已在设备树启用 |
128- | CAN FD | 已配置 | ` can0 ` 、` can1 ` 已配置 |
105+ | CAN FD | 驱动已配置,控制器默认关闭 | 内核已启用 CAN/CAN RAW;当前 ` board.dts ` 中 ` can0 ` 、` can1 ` 为 ` disabled ` |
129106| Wi-Fi / Bluetooth | 已实板验证 | AIC8800D80,SDIO + UART |
130107| Bluetooth PCM | 已实板验证 | I2S0 使用 PB5~PB8 |
131108| eMMC / TF Card | 已配置 | 当前构建目标为 eMMC Buildroot 方案 |
132109| MIPI DSI 4-Lane | 调试中 | 背光、初始化和 DRM 已工作,仍存在水平条纹 |
133110| 双 4G | 硬件支持 | 需根据实际 4G 模块补充拨号和运营商配置 |
134111| E907 AMP Shell | 已实板验证 | A7 Linux 通过 remoteproc、MSGBOX 和 RPMsg 连接 E907 FreeRTOS |
135112
136- “已配置”表示板级配置中已经启用相关控制器,不代表所有外接设备、线材和应用场景均完成验证。
137-
138- ## 获取开发资料
139-
140- ### 获取 T153MX 基础 SDK
141-
142- 基础开发包通过百度网盘提供:
143-
144- - 文件夹:` DshanPI-OminiGate_T153MX `
145- - 下载链接:[ https://pan.baidu.com/s/1ai6yzYs5ujDba-luz-JeXw ] ( https://pan.baidu.com/s/1ai6yzYs5ujDba-luz-JeXw )
146- - 提取码:` 6mtk `
147-
148- 下载完成后,先阅读[ Tina SDK 开发环境搭建] ( ./part3/01-DevelopmentEnvironmentSetup.md ) 。网盘文件夹名称不等于解压后的 SDK 根目录;能够看到 ` build/envsetup.sh ` 、` build.sh ` 、` device/ ` 、` kernel/ ` 和 ` buildroot/ ` 的目录才是 SDK 根目录。
149-
150- :::tip 建议保留原始包
151-
152- 首次解压后不要直接覆盖唯一副本。建议保留一份未修改的基础 SDK,用于比对板级修改、恢复误删文件和重新生成 overlay 补丁。
153-
154- :::
155-
156- ### 获取 OmniGate 板级适配仓库
157-
158- ``` bash
159- git clone https://github.com/dshanpi/T153MX-Tina5SDK_OmniGate.git
160- ```
161-
162- 仓库采用 overlay 结构,主要内容如下:
163-
164- ``` text
165- T153MX-Tina5SDK_OmniGate/
166- ├── docs/ 单板说明与专题调试记录
167- ├── images/ 核心板和扩展底板图片
168- ├── overlay/ 按 Tina SDK 根目录组织的差异文件
169- ├── meta/ 差异、删除和状态记录
170- └── scripts/ 应用 overlay 和执行删除的脚本
171- ```
172-
173- ## 应用板级配置
174-
175- 假设 Tina SDK 位于 ` /path/to/TinaSDK ` ,执行:
176-
177- ``` bash
178- /path/to/T153MX-Tina5SDK_OmniGate/scripts/apply_overlay.sh /path/to/TinaSDK
179- ```
180-
181- 该脚本只会将 ` overlay/ ` 中的文件覆盖到 SDK 对应路径,不会自动执行删除操作。需要清理旧固件时,应先人工检查 ` meta/delete_list.txt ` ,确认无误后再运行仓库提供的删除脚本。
182-
183- ## 编译与打包
184-
185- 完整的主机依赖、SDK 检查、编译和产物验证步骤见[ Tina SDK 开发环境搭建] ( ./part3/01-DevelopmentEnvironmentSetup.md ) 。下面仅列出已经配置好环境后的最短命令。
186-
187- 在已经应用 overlay 的 Tina SDK 根目录,首次先执行交互式方案配置:
188-
189- ``` bash
190- source build/envsetup.sh
191- ./build.sh config
192- ```
193-
194- 按名称选择 ` linux ` 、` buildroot ` 、` t153 ` 、` omnigate ` 、` default ` 和 ` linux-5.10-origin ` ,该组合
195- 对应 ` t153_omnigate_mmc-buildroot ` 。随后执行:
196-
197- ``` bash
198- ./build.sh
199- ./build.sh pack
200- ```
201-
202- 当前镜像输出名称:
203-
204- ``` text
205- out/t153/omnigate/buildroot/t153_linux_omnigate_uart0.img
206- ```
207-
208- 启用对应无线配置时,也可能生成 ` t153_linux_omnigate_uart0-wifi1.img ` 。烧录前必须根据本次 ` pack ` 的时间戳和构建配置选择镜像,不能只按文件名猜测。
113+ “已配置”表示 SDK 中已经包含对应驱动或板级配置,不代表当前镜像已启用控制器,也不代表所有外接设备、线材和应用场景均完成验证。
209114
210- 烧录和串口调试前请确认目标设备、USB 连接和镜像路径,避免误写其他存储设备。
115+ ## 接下来做什么
211116
212- ## 调试资料
117+ 单板介绍只用于认识硬件,不在这里展开 SDK 和烧录操作。第一次使用建议按以下顺序继续:
213118
214- - [ 板载功能体验] ( ./part2/01-Ethernet.md )
215- - [ HelloWorld 应用开发] ( ./part4/01-HelloWorld.md )
216- - [ OmniGate 板级仓库] ( https://github.com/dshanpi/T153MX-Tina5SDK_OmniGate )
217- - [ WLAN、Bluetooth 与 PCM 调试记录] ( https://github.com/dshanpi/T153MX-Tina5SDK_OmniGate/blob/main/docs/wlan-bluetooth-bringup.md )
218- - [ MIPI DSI 4-Lane 屏调试记录] ( https://github.com/dshanpi/T153MX-Tina5SDK_OmniGate/blob/main/docs/mipi-dsi-debug-record.md )
219- - [ Bluetooth 音响交付变更说明] ( https://github.com/dshanpi/T153MX-Tina5SDK_OmniGate/blob/main/docs/bluetooth-speaker-change-set.md )
220- - [ OmniGate AMP Shell 异构开发] ( ./part5/05-OmniGateAMPShell.md )
119+ 1 . [ 获取源码、工具与手册] ( ./02-SourceCodeToolDocumentationManual.md )
120+ 2 . [ 安装并配置开发环境] ( ./03-ConfigHostEnv.md )
121+ 3 . [ 连接并启动开发板] ( ./part1/01-QuickStart.md )
122+ 4 . [ 更新系统固件] ( ./part1/02-FlashSystem.md )
123+ 5 . [ 体验板载功能] ( ./part2/01-Ethernet.md )
124+ 6 . [ 编译第一个 Linux 应用] ( ./part4/01-HelloWorld.md )
0 commit comments