🖥️ FT-IDE — C66x DSP 集成开发环境

TI C6000 DSP 的完整集成开发环境(IDE)——代码编辑器 + 项目管理 + 编译调试一体化。替代 TI 官方的 Code Composer Studio(CCS)。

项目时间线

FT-IDE 开发历程

timeline title FT-IDE 开发时间线 2026-05 : IDE 主框架搭建 : 项目管理模块 : 编辑器基础功能 2026-06 : Compiler66x 集成 : 编译调用链 : 输出解析 2026-06-20 : FT-IDE-CC 编译器集成模块 : DSP_add16_d 测试用例 : 汇编示例验证 2026-06 : FT-IDE_Tester 自动化测试套件 : IDE 功能回归 : UI 自动化 2026-07 : 多模块集成 : 编辑器/编译/调试联动 : 项目模板

IDE 项目分布

FT-IDE 系列项目

flowchart TB subgraph IDE_MAIN["FT-IDE 主线 (CodexWorkSpace)"] MAIN["🖥️ 代码编辑器
项目管理
编译·调试"] end subgraph IDE_CC["FT-IDE-CC (ClaudeWorkSpace)"] CC["🔌 编译器集成模块
调用 Compiler66x
DSP_add16_d 测试"] end subgraph IDE_TESTER["FT-IDE_Tester (CodexWorkSpace)"] TEST["🧪 自动化测试套件
功能回归
UI自动化"] end MAIN -->|"调用"| CC MAIN -->|"调用"| TEST CC -->|"编译"| COMPILER["🔧 Compiler66x"] style MAIN fill:#3987e5,color:#fff style CC fill:#199e70,color:#fff style TEST fill:#c98500,color:#000

IDE 功能矩阵

功能说明TI CCS 对标
代码编辑器C/ASM 语法高亮、自动补全、错误标记CCS Editor
项目管理多文件项目、构建配置、依赖管理CCS Project
编译器集成一键调用 Compiler66x、输出解析、错误定位CCS Build
汇编器集成调用 FT-asm66x、目标文件生成CCS Assembler
链接器集成调用 FT-Link66x、可执行文件生成CCS Linker
调试支持断点、单步、内存/寄存器查看(规划中)CCS Debug
自动化测试IDE 功能回归测试、编译器集成测试
🖥️ 为什么需要自己的 IDE?

TI 的 Code Composer Studio(CCS)虽然功能强大,但基于 Eclipse 框架,启动慢、占用内存大(常常 >2GB)、Windows 绑定。FT-IDE 追求轻量、快速、跨平台,并且可以无缝集成自研的编译器/汇编器/链接器——CCS 无法调用第三方编译器工具链。