study note of CCS

2024-08-31 00:08
文章标签 note ccs study

本文主要是介绍study note of CCS,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Notes of DSP learning

每个CCS的project工程都包括哪些东西:

Src:每个Project里面会有一个src的文件夹,这个文件夹里面是一些.c和.asm的文件,个人理解就是一些函数的实现,自己写代码的时候调用的函数就是在这些.C的文件里面的,这些.C和.asm的文件可以在CCS的安装目录的\TI\controlSUITE\device_support\f2802x\v210里面有f2802x_common和f2802x_headers两个文件夹,这两个文件夹里面都有source文件夹,这些.C和.asm文件就在这里面。

好像SRC里面的.c文件不是这样的。

Include:每个project里面又有一个include文件夹,这个文件夹里面是一些.h的头文件,这些头文件是在\TI\controlSUITE\device_support\f2802x\v210里面的f2802x_common和f2802x_headers文件夹都有include文件夹,这些头文件就在这里面。

\TI\controlSUITE\device_support\f2802x\v210里面有DSP28x_Project.hF2802x_Device.h,这两个文件也是要包括在工程里面的,

F2802x_Device.h是常用的宏的定义,里面定义了数据类型,包含了必要的头文件,还有所使用器件的定义。

DSP28x_Project.h:在这个里面又有#include "F2802x_Device.h",在main函数的开头都会有一行#include "DSP28x_Project.h"。

CMD文件

 

 

1.Every register is defined in a peripherals corresponding header file contained in f2802x_header/include.

2. To declare the structures a C source file must be included in each project f2802x_headers/source/F2802x_GlobalVariableDefs.c

在f2802x_header/include.定义了每个寄存器,是用结构体定义的,但是他定义了之后并没有声明,在f2802x_headers/source/F2802x_GlobalVariableDefs.c文件里面用预处理指令#prama给每个结构体声明了数据段,所以每个project里面还要包括这个文件。

                                                                                  

 

这篇关于study note of CCS的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1122320

相关文章

(南京观海微电子)——GH7006 Application Note

Features ⚫ Single chip solution for a WXGA α-Si type LCD display ⚫ Integrate 1200 channel source driver and timing controller ⚫ Display Resolution: ◼ 800 RGB x 480 ◼ 640 RGB x 480 ⚫ Display int

chapter06 面向对象基础 知识点Note

文章目录 前言类的设计 属性和行为对象的内存解析 (堆 栈 方法区)类的成员之一 变量(属性) field类的成员之二 方法 method对象数组方法重载 overload可变个数的形参 语法糖方法的值传递机制递归关键字package importMVC设计模式import导入面向对象特征之一 封装类的成员之三 构造器JavaBeanUML类图 前言 ` 面向对象封装 面向

Study Plan For Algorithms - Part24

1. 包含min函数的栈 定义栈的数据结构,要求在该类型中实现一个 min 函数,能够获取栈的最小元素。在该栈中,调用 min、push 以及 pop 函数的时间复杂度均为 O (1)。 方法: class MinStack:def __init__(self):self.stack = []self.min_stack = [float('inf')]def push(self, x):sel

Cmake note

cmake 指定交叉编译工具 指定install安装目录 $CC=arm-linux-uclibcgnueabi-gcc cmake -DCMAKE_INSTALL_PREFIX=./output . $make $make install 删除camke cache文件: find . -iname ‘cmake’ -not -name CMakeLists.txt -exec rm -rf

chapter01 Java语言概述 知识点Note

JavaSE JavaEE JavaME 大数据 Java基础常用技术栈 mysql JDBC SSM spring+spring mvc+mybatis Linux nacos Hadoop Flink JAVA EE 消息队列 rabbitMQ docker 数据库 redis spring boot springcloud ssh struts + spring + hiber

chapter03 流程语句 知识点Note

@TOC 分支结构if-else 和 switch-case switch(表达式){case 常量值1:语句块1;//break;case 常量值2:语句块2;//break; // ...[default:语句块n+1;break;]} switch-case 执行过程: 第1步:根据switch中表达式的值,依次匹配各个case。如果表达式的值等于某个case中的常量值,则执行对

简述CCS平面线性光源

光源在机器视觉系统中起着重要作用,不同环境、场景及应用合适光源都不一样,今天我们来看看LFX3-PT系列平面线性光源。它是最适合检测镜面物体的凹凸,外壳小巧的光源。备有根据检测条件可选的2种线间距。1mm型(型号末尾:A)、2mm型(型号末尾:B)。 特点: 1、将导光板表面的印刷图案从点状更改为线状,可对同轴光源难以检测出的镜面物体上,“不明显的凹凸”进行提取并实现成像。

Study Plan For Algorithms - Part21

1. 二叉树的镜像 输入一个二叉树,输出它的镜像。 方法一: class TreeNode:def __init__(self, val=0, left=None, right=None):self.val = valself.left = leftself.right = rightdef mirrorTree(root):if not root:return Nonetemp, left,

work note

1:  sum_total 是什么意思?  没有百度出来 见proce:  rptMohthCdr

CCS报错:error: cannot find file “libc.a“+CCS安装包

1、编译工程出现报错以下报错信息: error: cannot find file "libc.a" warning: automatic RTS selection:  attempt to automatically link in index    library "libc.a" failed; file not found warning: entry-point symbol "_c