SDK介绍与获取
该 SDK 包含:
• U-Boot、Linux Kernel 和设备驱动。
• MIPS 交叉编译工具链。
• IMP、ISP、Media、Audio、IVS API 库和头文件。
• ISVP、ZERATUL、Atlas 示例。
• TAG、Sensor、ISP 效果和固件打包工具。
• 开发、调试、烧录文档。
SDK与平台概览
T33 使用完整 SDK Tassadar-T32/T33-2.2.0-20260717。TASSADAR 集成 ISVP、ZERATUL 两套基础系统,并在二者之上提供 Atlas AOV 应用方案。
典型视频链路:
Sensor → MIPI → ISP → FrameSource → OSD / I2D / IVS → H.264 / H.265 / JPEG Encoder → RTSP、录像、网络或本地存储
| 方案 | 定位 | 启动与系统 | 典型应用 |
| ISVP | 常电、功能和调试优先 | SPL/U-Boot + Linux + rootfs + appfs | 常电摄像机、机器视觉、常规音视频 |
| ZERATUL | 低功耗、快速启动 | Boot/TAG/Kernel/rootfs/recovery/system/config | 电池摄像机、休眠唤醒产品 |
| Atlas | AOV 持续录像应用 | 运行于 ISVP 或 ZERATUL 之上 | 低帧率常态录像、事件触发全帧率 |
Atlas 不是第三种基础系统。它需要 Atlas 专用内核配置、驱动库、Sensor 配置和应用范例。
PRJ008 编译目标
本地 SDK 文档明确列出的 T33 U-Boot 编译目标:
| 型号 | 文档中的编译目标 | 可确认的信息 |
| T33L | PRJ008_l_* | NOR、NAND、SD 启动 |
| T33DL | PRJ008_dl_* | NOR、NAND、SD 启动 |
| T33N | PRJ008_n_* | NOR、NAND、SD 启动 |
| T33ZL | PRJ008_zl_* | ISVP/ZERATUL 配置 |
| T33ZN | PRJ008_zn_* | ISVP/ZERATUL 配置 |
| T33VL | PRJ008_vl_* | 常电和 ZERATUL Atlas 配置 |
| T33VN | PRJ008_vn_* | 常电和 ZERATUL Atlas 配置 |
| T33A | PRJ008_a_* | 2.2.0 新增,支持外置 DDR3 |
ZERATUL 环境脚本还列出 PRJ008VNP、PRJ008VX 等目标。当前资料没有完整的型号封装、引脚、主频和温度等级矩阵,不能仅根据后缀推断所有硬件差异。
T33A外置DDR
T33A 是 2.2.0 SDK 新增支持的 T33 型号:
• U-Boot 使用 include/configs/PRJ_A.h。
• 需要选择 DDR 频率、总线位宽和颗粒规格。
• 当前仅支持 DDR3。
• 单颗 X8 最大按 1 Gb 使用,单颗 X16 最大按 2 Gb 使用。
• 2.2.0 新增 DDR Eye Diagram 调试功能。
颗粒速率表示物料上限,不直接等于运行频率。实际频率、位宽和颗粒配置必须与硬件原理图一致。
2.2.0与T33相关变化
| 方向 | 主要变化 |
| 芯片支持 | 新增 T33A 和外置 DDR3 配置 |
| ISP | 动态开关 LDC、参数生成 LUT、在线 LDC 两套算法参数、FastAE |
| 编码 | 内核编码支持 JPEG 直通、离线 I2D、AutoVui |
| AOV | 优化多摄直通编码,补充 Oneshot、帧尾停流、逐路开流和丢帧控制 |
| 音频 | 新增 AO NS 算法,修复 AOV 音频休眠唤醒问题 |
| 安全 | 加密工具新增 CBC 模式,支持不可读 AES Key |
| 驱动/内核 | 修复 AES、SFC、GPIO、USB Device RNDIS、低功耗和 AOV 问题 |
SDK层次结构

图 1 Tassadar-T32/T33 SDK 层次结构。

图 2 SDK 内容概况。

图 3 T32/T33 交叉工具链工具集合。
SDK 主要目录:
software/
├── board/
│ ├── build/
│ │ ├── isvp/
│ │ └── zeratul/
│ ├── Ingenic-SDK-T32╱T33.7z
│ └── README.txt
├── doc/
│ ├── en/
│ └── zh/
├── pc/
│ ├── OSD/
│ ├── Uart/
│ ├── toolchain/
│ └── yaffs2_utils/
└── T32╱T33 2.2.0 SDK 版本说明.pdf
获取 SDK 后应先核对版本说明、Release Notes、工具链和文档版本。图像调试工具、HDK、商用算法包默认可能不在 SDK 包内,需要通过君正项目接口获取。
工具链:
• mips-gcc540-glibc222-r3.3.7.mxu2.cve2
• mips-gcc540-uclibc0.9.33.2-r3.3.7.mxu2.cve2
• GCC 5.4.0
• glibc 2.22 或 uClibc 0.9.33.2
• 主编译器命令为 mips-linux-gnu-gcc
初始化环境:
cd software/board
source build/Tassadar_env_setup.sh
环境脚本会检查 make、cpio、lzma、lzop、7z、dd 等依赖,并设置 SDK 环境变量。