大家好,又见面了,我是你们的朋友全栈君。
目录
4.1 综述
projects->include文件夹下有很多.h结尾的文件,是dsp的头文件,定义了dsp2812的一些数据结构,TI公司给的,无需修改。
projects->Libraries文件下.lib后缀的是库文件。
projects->Source文件下.c后缀的是源文件,平时写的代码放在这;最后的.cmd文件叫做cmd文件,为代码和数据分配存储空间。
所以,完整工程=头文件(.h)+库文件(.lib)+源文件(.c)+cmd文件
4.2 具体叙述
4.2.1 头文件
4.2.1.1头文件作用及内容
作用主要定义了芯片内部的寄存器结构、中断服务等内容。无需修改,只要添加进去相应的头文件就好。
注意DSP_device.h文件,通过该头文件可以将其他头文件添加到项目中,相当于头文件总管的角色。
4.2.1.2 自定义头文件
1、自己定义写好头文件.h。
2、与其他头文件放在同一文件夹下。
3、在DSP_Device.h文件中添加头文件声明:#include “DSP_globalvariable.h”
4、重新编译,自己写的头文件自动添加进头文件中。
4.2.2 库文件
特点:编译后库文件无法查看源码,保密性好。静态库以.lib后缀,动态库.dll结尾,可以包含C/C++或者汇编写成。
添加库文件:Libraries文件夹右键->Add Files to projects
删除库文件:Libraries文件夹右键->Remove Files to projects
4.2.3 源文件
自己代码一般也就是写到源文件中。
以后各章具体介绍。
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账号...