当前位置: 首页 > news >正文

DSP介绍及CCS

文章目录

  • CCS
    • 版本
    • 编译器
    • CCS使用注意
      • 严禁中文
    • CCS的基本操作
      • 新建工程
      • 导入现有工程
      • 调整字体的大小
      • 工程界面恢复
      • 标签的使用
    • 仿真盒
      • 小虫子进入在线Debug
    • 仿真器
    • 芯片
    • TMS320F28355
      • 基本介绍
      • 特性
  • DSP中特殊指令
    • dsp指令中的EALLOW EDIS

CCS

TI官网

版本

CCS版本:
CCS8.3.1.0004_win32下载地址

编译器

CCS编译器 Compiler version:TI 18.1.6LTS
ti_cgt_C2000_18.1.16.LTS_WIndow下载地址

CCS使用注意

严禁中文

安装路径中严禁中文
工程路径汇中严禁中文,否则打开工程就会被中止

CCS的基本操作

新建工程

在这里插入图片描述

导入现有工程

不要Copy选择Linked to file

调整字体的大小

CCS-WIndow-perference-colors and fonts-basic-text font调整大小

工程界面恢复

VIEW-GUI composer studio
resource explorer包含了本地下载可使用的项目

标签的使用

Build configuration - set active

仿真盒

TI JTAG EMULATOR xds200

小虫子进入在线Debug

expression 全局变量,(但是想要自动刷新还是需要打开面板上的一个黄色按钮refresh)
variables 局部变量(据说是自动添加)

仿真器

在这里插入图片描述显示下述信息说明连接成功
在这里插入图片描述

芯片

TMS320F28337
DSP digital signal processing 数字信号处理和digital Signal processor 数字信号处理器。我们在使用的时候一般都特指后者。

TMS320F28355

基本介绍

TI公司研发的一款经典DSP。TMS320F283xx系列产品都基于28355拓展。
TMS320C28346是高主频。
TMS320F28377是双核。
结构上都与F28335内部结构类似。

特性

32位浮点数字控制处理器。
主频150M。

DSP中特殊指令

dsp指令中的EALLOW EDIS

void InitAdc(void)
{
EALLOW;
SysCtrlRegs.HISPCP.all = ADC_MODCLK;
InitAdc();
EDIS;
}

EALLOW与EDIS究竟有什么含义呢?

在.h文件中会发现,这两条其实是汇编指令#define  EALLOW asm(" EALLOW")
#define  EDIS   asm(" EDIS")

他们的作用是:EALLOW,EDIS一般是成对使用的,有些寄存器是受到保护的,不能任意写,EALLOW相当于去掉保护,对写保护的寄存器进行操作后 EDIS 是重新把这个寄存器保护起来的意思。

http://www.lryc.cn/news/246781.html

相关文章:

  • 周期串(Periodic Strings)
  • C语言——猜凶手
  • 【TiDB】TiDB离线方式部署
  • android shape绘制半圆
  • 【开源】基于Vue和SpringBoot的个人健康管理系统
  • qt QString字符串常用转换
  • JAVA sql 查询3
  • PHP while 和 do-while 循环 学习资料
  • OpenJudge NOI 1.8 16:矩阵剪刀石头布 c语言
  • mysql 性能参数调优详解
  • 基于.net framework4.0框架下winform项目实现寄宿式web api
  • Vue中项目进行文件压缩与解压缩 (接口返回文件的url压缩包前端解析并展示出来,保存的时候在压缩后放到接口入参进行保存)
  • Linux shell编程学习笔记31:alias 和 unalias 操作 命令别名
  • Django JSONField/HStoreField SQL注入漏洞(CVE-2019-14234)
  • Unity中Shader的Standard材质解析(一)
  • 5.1 Windows驱动开发:判断驱动加载状态
  • Linux之高级IO
  • 进程和线程的关系
  • YOLOv5全网独家改进:NanoDet算法动态标签分配策略(附原创改进代码),公开数据集mAP有效涨点,来打造新颖YOLOv5检测器
  • 原生DOM事件、react16、17和Vue合成事件
  • 基于HTML+CSS+JavaScript的登录注册界面设计
  • BUUCTF [MRCTF2020]Ez_bypass 1
  • 基于Apache部署虚拟主机网站
  • 大数据平台/大数据技术与原理-实验报告--部署全分布模式HBase集群和实战HBase
  • 手写字符识别神经网络项目总结
  • 八、Lua数组和迭代器
  • 平凯星辰 TiDB 获评 “2023 中国金融科技守正创新扬帆计划” 十佳优秀实践奖
  • 运算符展开、函数,对象,数组,字符串变化 集合
  • NI自动化测试系统用电必备攻略,电源规划大揭秘
  • ky10 server arm 在线编译安装openssl3.1.4