目录

1 完整文件

2 新建工程

3 建立工程

3.1 DSP28_Device.h

3.2 自建工程多文件夹


1 完整文件

头文件+库文件+源文件+cmd文件

库文件内容封装了很多dsp函数,基本运算,标准c的支持。封装好的,看不了,若一个有问题可以换成别的。

cmd中的ram调试的时候用,固化程序的时候使用flash文件

因此新建工程的思路很清晰:新建文件+添加所需的头文件、库文件、cmd文件、自己编写相应的源文件

2 新建工程

由于此时的源文件多为初始化寄存器的函数,因此需要自己创建一个main函数:

如果出现库文件的错误,可以尝试换一下库文件。rts2800_ml大容量不容易出现问题。

3 建立工程

3.1 DSP28_Device.h

所有的源文件都会包括 #include "DSP28_Device.h" 头文件,该头文件声明了所有其他的头文件,因此源文件可以自动添加所有的头文件。

注意新建的头文件如果添加到了documents文件夹中,则证明头文件方式添加错误。

正确方法为在“DSP28_Device.h”中添加语句#include "头文件名.h"。

3.2 自建工程多文件夹

1. 先建立多个文件夹“Include”、“Library”、“Source”将对应的文件放入各自的文件夹内。

2. 按2中的方法添加头文件,库文件和cmd文件。

3. 创建main函数,记得#include "dsp28_device.h"这样才能导入所有的头文件,保存文件为.c后缀的形式。

4. 如果头文件路径和工程文件不是同一路径,很有可能在导入头文件的时候报错,需要进行以下的设置。

‘project’->‘Bulid options’->'Compiler'->'Include Search Path'填入‘..\Include;.\include’/*Pro-Define Symbol大存储器模式,确定的库文件*/

自己建立一个新的工程,未完待续。。。

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章(3) 创建新工程相关推荐

  1. c++从入门到精通_资料下载:从入门到精通,手把手教你学DSP

    学习一个东西首先是了解它,比如DSP到底是什么?用在什么地方?怎么用?和单片机特点有那些相同与不同?开发需要注意什么?想了解清楚这些问题自然就清楚比较清楚的认识DSP.DSP,因为它是用来做数据处理, ...

  2. 手把手教你学dsp_新课免费看| 手把手教你学DSP,C2000从入门到精通

    课程简介: 目前,国内许多高校针对相关专业的本科生及硕士生已经开设了基于C2000系列的DSP应用课程,并建立了DSP重点实验室:许多企业也正在对C2000系列处理器进行开发和应用研究,因此迫切需要这 ...

  3. python 函数修饰器 父类_手把手教你学python第十四讲(函数装饰器,super用法和时间处理)...

    文中有些字在图中是因为每篇文章最多100张图片,我把有的小图片和文字一起截图了,文中所有的引用都会标出原文网址,除此以外都是作者原创. 有时候会在文章最前或者最后补充一些知识或者把前面说的有问题的地方 ...

  4. 培训讲师的自我修养——《手把手教你学Java》

    当前,人才是困扰IT企业发展的第一大问题,企业间竞争的本质就是人才的竞争.然而人才却有"结构性过剩"的问题,就是因为有高深的理论.尖端的技术.耀眼的学位的"人材" ...

  5. 手把手教你学51单片机——函数进阶与按键

    目录 写在前面 一.单片机最小系统解析 1.1电源 1.2晶振 1.3复位电路 二.C语言--函数 2.1函数的调用 2.2函数的形参和实参 三.按键 3.1独立按键 3.2独立按键控制led数码管显 ...

  6. 手把手教你学Python之文件操作(一文掌握文件操作)

    目录 1.Python中文本文件的读写 2.Python中常用的文件与文件夹操作方法 3.Python中Excel文件的读写 4.Python读取Excel文件案例​ 为了保存数据,方便修改和分享,数 ...

  7. 第11章 UART 串口通信(手把手教你学51单片机pdf部分)

    手把手教你学51单片机-C语言版.pdf  

  8. python global用法_14_手把手教你学Python之函数(下)

    变量作用域:根据变量定义的位置,可将变量分为全局变量和局部变量. 全局变量:定义在函数外面的变量,可以在多个函数中进行访问,但不能执行赋值操作.如果有赋值语句,相当于创建了一个同名的局部变量: 局部变 ...

  9. 手把手教你学Dapr - 5. 状态管理

    介绍 使用状态管理,您的应用程序可以将数据作为键/值对存储在支持的状态存储中. 您的应用程序可以使用 Dapr 的状态管理 API 使用状态存储组件来保存和读取键/值对,如下图所示.例如,通过使用 H ...

  10. oracle数据库更新语句_20_手把手教你学Python之操作数据库

    数据库是数据的仓库,将大量数据按照一定的方式组织并存储起来,方便进行管理和维护,例如快速检索和统计等.数据库的主要特点: 以一定的方式组织.存储数据: 能为多个用户共享: 与程序彼此独立. -- 数据 ...

最新文章

  1. Error:Java home supplied via 'org.gradle.java.home' is invalid
  2. 虚拟主机升级服务器,云虚拟主机升级云服务器
  3. 1-3_基本概念_程序进程
  4. mysql运用与实践_MySQL开发与实践 PDF 下载
  5. 移动端 c++ 开发_这 10 点值得移动端开发重点学习
  6. html代码class=,css class是啥?
  7. Linux的实际操作:用户管理(查ls -ahl,chown改文件所属者,chgrp改文件所属组,usermod改用户所属组)
  8. c++ windows 蓝牙库_c++ - “是否有一个多操作系统蓝牙库?”后续:QT Linux到Windows 10蓝牙 - 堆栈内存溢出...
  9. python 生孩子朋友圈_生娃报喜朋友圈文案 孩子出生发朋友圈的话
  10. ati.c ATI顯卡開發源代碼
  11. ISIS 协议 概述
  12. Zip伪加密 破解ZIP密码
  13. thymeleaf 基础教程-阅读官方教程(二)
  14. 小白都能学会的Python基础 第一讲:Python初了解
  15. 显示器尺寸 和 屏幕分辨率 和 有源信号分辨率 关系
  16. 外贸独立站和外贸电商平台优劣势分析
  17. 欲速则不达--不能忽略情绪
  18. javamail发送SSL邮件报报Unrecognized SSL message, plaint
  19. 论文笔记Improving Multi-hop Knowledge Base Question Answering by Learning Intermediate Supervision Signa
  20. r语言抓取维基百科表格数据

热门文章

  1. ArcPy常用函数梳理
  2. Cadence Allegro学习之PCB封装库的导出
  3. HBase简介、搭建环境及安装部署
  4. 2017锤子科技发布会
  5. Cradle CFD—专业热流场分析工具
  6. Java多用户商城系统B2B2C源码
  7. 金蝶K3销售订单自动携带客户收货信息并可修改,支持下推关联携带
  8. 数据中心机房建设方案
  9. 分享一个百度云加速下载工具
  10. 鸿蒙os锁屏样式怎么用,怎样设置微信锁屏显示