小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章 2020-12-29 完整工程「建议收藏」

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章 2020-12-29 完整工程「建议收藏」4.1综述projects->include文件夹下有很多.h结尾的文件,是dsp的头文件,定义了dsp2812的一些数据结构,TI公司给的,无需修改。projects->Libraries文件下.lib后缀的是库文件。projects->Source文件下.c后缀的是源文件,平时写的代码放在这;最后的.cmd文件叫做cmd文件,为代码和数据分配存储空间。所以,完整工程=头文件+库文件+源文件+cmd文件4.2具体叙述…

大家好,又见面了,我是你们的朋友全栈君。

目录

 

4.1 综述

4.2 具体叙述

4.2.1 头文件

4.2.1.1头文件作用及内容

4.2.1.2 自定义头文件

4.2.2 库文件

4.2.3 源文件

4.2.4 cmd文件


4.1 综述

projects->include文件夹下有很多.h结尾的文件,是dsp的头文件,定义了dsp2812的一些数据结构,TI公司给的,无需修改。

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章 2020-12-29 完整工程「建议收藏」

projects->Libraries文件下.lib后缀的是库文件。

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章 2020-12-29 完整工程「建议收藏」

projects->Source文件下.c后缀的是源文件,平时写的代码放在这;最后的.cmd文件叫做cmd文件,为代码和数据分配存储空间。

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章 2020-12-29 完整工程「建议收藏」

所以,完整工程=头文件(.h)+库文件(.lib)+源文件(.c)+cmd文件

4.2 具体叙述

4.2.1 头文件

4.2.1.1头文件作用及内容

作用主要定义了芯片内部的寄存器结构、中断服务等内容。无需修改,只要添加进去相应的头文件就好。

注意DSP_device.h文件,通过该头文件可以将其他头文件添加到项目中,相当于头文件总管的角色。

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章 2020-12-29 完整工程「建议收藏」

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章 2020-12-29 完整工程「建议收藏」

4.2.1.2 自定义头文件

1、自己定义写好头文件.h。

2、与其他头文件放在同一文件夹下。

3、在DSP_Device.h文件中添加头文件声明:#include “DSP_globalvariable.h”

4、重新编译,自己写的头文件自动添加进头文件中。

4.2.2 库文件

特点:编译后库文件无法查看源码,保密性好。静态库以.lib后缀,动态库.dll结尾,可以包含C/C++或者汇编写成。

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章 2020-12-29 完整工程「建议收藏」

添加库文件:Libraries文件夹右键->Add Files to projects

删除库文件:Libraries文件夹右键->Remove Files to projects

4.2.3 源文件

自己代码一般也就是写到源文件中。

以后各章具体介绍。

小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章 2020-12-29 完整工程「建议收藏」

4.2.4 cmd文件

cmd将代码和数据分配空间,调用时方便查询和读取。

一般两类:

Ram.cmd程序调试时需要ram空间调试

Flash.cmd调试完成,程序固化到板子上需要Flash空间

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/134649.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 云服务是免费的吗_云服务器收费

    云服务是免费的吗_云服务器收费近年来,云服务器的普及率快速上升,相当一部分企业从传统服务器转向云服务器,而随着市场的发展,云服务器供应商尤其多,服务器供应商竞争日趋激烈。此时不少服务商表示自己推出永久免费使用的云服务器,面对这样的消息不少企业会感到疑惑,永久免费使用的云服务器究竟是否可信?那么下面就由摩杜云小杜和大家讲一讲有没有永久免费的云服务器。一、首先市场上根本就没有所谓的永久免费使用的云服务器虽然现如今云技术发展快速,但是云资源的成本还是很高的,所以商家为了自己获益,不可能会提供免费的云主机租用服务。但是目前市场上有服务商提供

  • 删除数组中的指定元素_js判断数组是否包含某个元素

    删除数组中的指定元素_js判断数组是否包含某个元素js数组指定位置删除和添加元素

  • MODBUS协议规范-中文版(免费下载)

    MODBUS协议规范-中文版(免费下载)1.Modbus数据帧构成:地址域+功能码+数据+差错校验下面逐一解释各部分的具体含义:(1)地址域:即主站要访问的从站地址,其范围0~247(2)功能码:即主站想要从站执行什么动作。从大的方面看分为读(主站读取从站数据),写(主站向从站读取数据)(3)数据:如果主站的请求是读数据,那么该“数据”要包含的信息有:从哪里开始读数据+读多少数据。如果主站的请求是向从站写…

  • 软件工程 毕业设计题目汇总表_新颖的软件工程毕业设计题目

    软件工程 毕业设计题目汇总表_新颖的软件工程毕业设计题目软件工程毕业设计题目汇总【不断更新中】1.微信小程序校园表白墙微信小程序2.房屋租赁管理系统3.航空售票管理系统4.高校会议室管理系统5.高校就业管理系统6.失物招领系统7.图书销售系统8.微信小程序商城系统9.微信小程序资料分享系统10.微信小程序校园点歌系统11.校园资料分享系统12.电影网站系统13.人事管理系统14.视频教学网站15.网…………

    2022年10月21日
  • html中图片自动循环滚动代码,实现长图片自动循环滚动效果[通俗易懂]

    html中图片自动循环滚动代码,实现长图片自动循环滚动效果[通俗易懂]实现思路滚动效果用实现。有个方法,可以滚动到指定位置(有滚动效果,不是直接到指定位置),不了解的看这里种定位滚动方式演示。每一个Item是一张长图,这样首尾相接滚动起来(滚到无限远)就是无限循环的效果,然后再改变滚动的速度,就可以了。{;@(){(savedInstanceState);//全屏getWindow().setFlags(WindowManager.LayoutParams.FLAG…

  • 在win7下安装VC6.0

    在win7下安装VC6.0

    2021年11月14日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号