DSP学习(0)—— 学习方法和流程

DSP学习(0)—— 学习方法和流程

文章转自:https://blog.csdn.net/weixin_42083786/article/details/105495385



前言

关于学习DSP芯片TMS320C6678后的一些知识点总结,帮助快速入门。


一、了解DSP芯片TMS320C6678

见系列第一篇

二、C6678开发环境

1.学习如何使用CCS软件,创建工程、debug等等。

  • C6678基础架构
    a.了解CC6678外设
    b.了解C6678存储资源
  • SYS/BIOS操作系统
    a.了解XDCtools
    b.创建SYS/BIOS工程,实现简单的线程调度,包括任务、软件中断、硬件中断、空闲
    c.同步模块
    d.了解RTSC平台配置 ,了解cfg文件中的内容
  • 多核软件开发技术 MCSDK
    a.算法库 数字信号处理库(DSPLIB)、数学函数库(MATHLIB)
    b.网络开发工具NDK

TI官方的例程创建最基本的Helloword 程序,了解.gel文件、.ccxml文件、.cmd文件(各个段的作用)。掌握软件、硬件调试方法。


2.时钟、DDR初始化

  1. 时钟
    如何配置SYSCLK、DDR_CLK、SRIO_SGMII_CLK、PA_SS_CLK
  2. 测试DDR读写

3.主要的接口

  • GPIO接口

    a.简单的GPIO点灯程序
    b.GPIO中断测试

  • EMIF接口

    存储空间分配

  • SRIO接口

    完成时钟、模式、链接速率等参数配置和LSU寄存器配置,实现与FPGA的数据传输。

  • 千兆以太网接口

    a.NDK网络开发工具
    b.Helloworld例程调试
    c.TCP/IP、UDP

  • [ ] TI官方所有的接口例程

    建议学习一遍,尤其是需要用到的接口


4.多核的学习

核间通信
a.IPC_Start函数
b.IPC中断、消息队列、Notify、共享内存等通信方式

存储资源分配
分配不能冲突,本地L1和L2存储,DDR和共享内存的使用

EDMA数据搬移
关于EDMA的A/AB模式传输,学会使用EDMA,及其乒乓传输。

Cache一致性
烧写
关于SPI NOR/NAND BOOT、IBL NOR BOOOT、IBL TFTP BOOT、EMIF BOOT等多种烧写方式。


  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值