本文档汇总了 TI Code Composer Studio (CCS) 及 TMS320C6678 DSP 的入门学习资源涵盖官方文档、图文教程、视频教程、代码例程与开发包。所有资源链接均经过核实建议按下方学习路线循序渐进。一、学习路线总览阶段 1环境搭建与 CCS 基础1-3 天目标安装 CCS理解界面能独立创建、编译、运行一个最简单的工程。安装 CCS推荐 CCS 9.x ~ 10.x兼容性最佳安装时选择Custom Installation勾选 C6000 系列支持参考官方 CCS 用户指南中文版熟悉 CCS 界面与基本操作Workspace、Project Explorer、Console、Debug 视图编译、加载、运行、断点、单步、Watch 窗口、Memory Browser创建第一个 Hello World 工程新建 CCS Project → 选择 C6000 → TMS320C6678使用Simulator模式运行无硬件时跑通printf(Hello C6678)或简单 LED 逻辑阶段 2C6678 芯片基础与裸机开发3-7 天目标理解 C6678 架构掌握寄存器操作能配置基础外设。了解 C6678 硬件架构8 核 C66x DSP、内存映射、中断系统、EDMA3阅读 C6678 TRMTechnical Reference Manual关键章节下载并安装 Processor SDK RTOS获取 PDK、CSL、MCSDK 中的裸机例程导入并运行官方裸机例程GPIO、Timer、EDMA、UART、SPI 等基础外设在 Simulator 下编译调试观察寄存器变化学习寄存器级编程使用 CSLChip Support Library配置外设理解 Linker Command File.cmd与内存分配阶段 3SYS/BIOS 与 RTOS 开发5-10 天目标掌握 TI-RTOS 内核能在 SYS/BIOS 下创建任务、中断、信号量。SYS/BIOS 基础概念Task、Swi、Hwi、Clock、Semaphore、Mailbox阅读 SYS/BIOS User’s GuideSPRUEx3 系列在 CCS 中创建 SYS/BIOS 工程使用 XDCtools 配置脚本.cfg理解 RTS 库与 BIOS 库的链接关系跑通 SYS/BIOS 例程多任务调度、中断服务例程、定时器触发阶段 4多核开发与高级通信7-14 天目标理解 C6678 的 8 核协同工作方式掌握核间通信。多核启动与加载主核Core 0加载从核Core 1~7理解 IPCInter-Processor Communication机制核间通信方式共享内存、Notify、MessageQ、OpenMP跑通 IPC 例程与 vlfft 多核 FFT 例程高速接口进阶SRIO、HyperLink、PCIe、EMIF、GbE根据项目需求选择性深入学习阶段 5算法优化与实战持续目标将信号处理算法移植到 C6678并进行性能优化。使用 DSPLIB / MATHLIBFFT、FIR、IIR、矩阵运算、三角函数等优化库理解 C66x 指令集与流水线SIMD、浮点/定点运算、Cache 优化、L1/L2 内存配置项目实战结合具体应用场景雷达、通信、图像处理进行完整开发二、资源链接汇总2.1 官方文档与工具资源名称说明链接CCS 用户指南中文版TI 官方 CCS 完整手册含安装、工程、编译、调试、脚本https://software-dl.ti.com/ccs/esd/documents/users_guide_zh/ccs_getting-started.htmlProcessor SDK RTOS C667XC6678 官方 SDK 下载页含 PDK、CSL、MCSDK、例程https://www.ti.com/tool/PROCESSOR-SDK-C667XSDK 文档直链RTOS SDK 在线文档首页https://software-dl.ti.com/processor-sdk-rtos/esd/C667x/latest/index_FDS.htmlTI Resource ExplorerCCS 内置资源浏览器可在线浏览例程与文档https://dev.ti.com/tirex/explore/node?nodeA__AOzRgaGO8pUf.L7ood74kg__ccs_devtools__FUz-xrs__LATESTC6678 技术参考手册 (TRM)寄存器定义、外设详解、内存映射在 TI 官网搜索TMS320C6678 TRM下载 PDFSYS/BIOS User’s GuideTI-RTOS 内核官方手册SPRUEx3 系列在 TI 官网搜索SYS/BIOS Users Guide2.2 图文教程中文教程名称内容链接TMS320C6678 DSP 快速入门与实践从 CCS 安装、工程创建、多核配置到性能分析的完整图文教程https://blog.csdn.net/weixin_42602368/article/details/149271439CCS 工程新建、编译和导入DSP6678 开发教程手把手教你新建裸机工程、选芯片型号、配置仿真器、编译、加载运行https://www.cnblogs.com/L707/p/17055474.htmlC6678 DSP 开发教程汇总系列博客索引含环境搭建、烧写引导、开发例程讲解https://blog.csdn.net/falwat/article/details/133991281CCS 与 TMS320C6678DSP 开发与调试实战指南CCS 安装、SDK 下载、开发板资源、调试技巧汇总https://blog.csdn.net/pzs0221/article/details/122995426TMS320C6678 开发例程使用手册基于创龙开发板的实验手册含仿真器配置、程序加载、烧写https://bbs.huaweicloud.com/blogs/178442TMS320C6678 入门笔记艾睿电子的入门笔记从建工程到调试的详细截图https://wenku.baidu.com/view/294dee0ba1aa8114431d99a.htmlCCS 入门教程CSDN从安装到创建工程、编译、烧写、仿真、常用菜单、图形显示工具的完整图文教程https://blog.csdn.net/weixin_42822110/article/details/111355142CCS 基础入门CSDN创建工程、编译、头文件路径设置、CCS3.3 工程移植https://blog.csdn.net/a_black_/article/details/139162011CCS 开发指南博客园涵盖 CCS 概述、代码生成工具、DSP/BIOS 插件、硬件仿真、GEL 文件等https://www.cnblogs.com/eaglediao/p/7136551.html使用 CCS 进行 DSP 编程PDF较老的经典教程47 页 PDF涵盖 Hello World、DSP/BIOS、断点、图形显示http://www.51hei.com/bbs/dpj-107970-1.html2.3 视频教程教程名称内容链接/来源《TMS320C66x DSP 教程》创龙官方录制从 Hello LED 到模块详解创龙开发板配套资料《SYS/BIOS 系统开发入门》操作系统层面的开发教学创龙开发板配套资料KeyStone I DSP 视频教程涵盖 C6655/57 和 C6678分概述、基础入门、模块详解、多核开发四部分http://kerwin.cn/dl/detail/drjiachen/2062765CCS 和 C2000Ware 入门视频TI 官方录制演示 CCS 与 C2000Ware 配合使用方法论通用https://www.ti.com.cn/zh-cn/video/63047383830012.4 代码例程与开发包资源名称内容链接TI C6678 整套开发文档含 Boot、CIC、DDR3、EDMA、GPIO、GbE、HyperLink、PCIe、SRIO、SYS/BIOS 等数十份 PDF 手册https://www.haolizi.net/example/view_240742.htmlC6678 多核 DSP 快速学习包含 vlfft 多核 FFT 例程、OpenMP 例程、IPC 通信例程等完整工程代码https://www.haolizi.net/example/view_207222.htmlC6678 裸机以太网驱动GitHub 开源裸机 NIC 驱动 TCP/IP 协议栈测试代码https://github.com/Maxul/TMS320C6678-Raw-Ethernet-Driver创龙开发例程裸机、SYS/BIOS、多核、算法、图像、网络、SRIO/EMIF 通信等全套 Demo创龙开发板配套资料第三方 SDK 整合包百度网盘含 CCS 5.5/9.3、PDK、MCSDK、DSP Lib、Math Lib、例程等链接https://pan.baidu.com/s/1Hc5iWs3t8yR7MBpUpYgfpA 提取码p5oi三、关键注意事项3.1 版本兼容性CCS 版本C6678 推荐使用CCS 9.x ~ 10.x。CCS 11/12 部分功能可能不再支持 C6678 的仿真器配置CCS 5.x 太老缺少现代功能。编译器版本PDK/CSL 库对编译器版本敏感如遇编译报错尝试更换编译器版本如 v7.4.4。SDK 版本建议下载最新版PROCESSOR-SDK-RTOS-C667X旧版 MCSDK 已逐步被替代。3.2 无硬件开发Simulator的边界可以做的算法验证、指令集学习、寄存器配置流程、内存映射理解、断点单步调试。不能做的真实外设时序验证、中断响应测试、GPIO 电平观察、多核同步时序调试。建议先用 Simulator 吃透框架后续务必购买评估板如创龙、信迈等进行真实硬件验证。3.3 多核开发的建议C6678 是8 核 DSP开发复杂度远高于单核 MCU。新手建议先单核跑通所有基础外设再逐步学习 IPC 和核间通信不要一上来就啃多核并行。主从加载Core 0 通常作为主核负责初始化 DDR、加载从核程序这是多核开发的第一道门槛。3.4 语言与文档CCS 官方版本无中文界面建议保持英文界面学习专业术语翻译后反而难懂。如遇代码中文乱码在Window → Preferences → General → Workspace中将Text file encoding改为UTF-8。四、快速开始 Checklist如果你现在就想动手按以下清单操作安装 CCS 10.x安装时勾选C6000器件支持下载并安装PROCESSOR-SDK-RTOS-C667X阅读 CCS 用户指南中文版 前 3 章参考 博客园教程 创建第一个 C6678 Simulator 工程导入 SDK 中的gpio或timer裸机例程在 Simulator 下编译并单步调试阅读 C6678 快速入门 理解多核架构根据项目需求选择 SRIO/EDMA/PCIe 等外设深入阅读对应手册免责声明本文档所有链接均来自公开网络资源仅供学习交流使用。TI 官方文档以 ti.com 最新版本为准。部分第三方资源如百度网盘、CSDN可能存在时效性问题如遇链接失效建议在对应平台搜索关键词获取最新资源。最后更新2026-06-13