如何基于CCS_V11新建TMS320F28035的工程

news/2024/11/8 15:54:08/

首先我们要创建工程的话,需要下载TI的编译器CCS,我这里是安装了CCS_V11版本,关于如何安装,推荐这篇博客:https://blog.csdn.net/qq_36788698/article/details/82913956?ops_request_misc=&request_id=&biz_id=102&utm_term=CCS%E5%AE%89%E8%A3%85&utm_medium=distribute.pc_search_result.none-task-blog-2blogsobaiduweb~default-2-82913956.nonecase&spm=1018.2226.3001.4450
安装完成之后,要基于这个编译器环境创建一个基于TMS320F28035的工程,那么,我们还需要下载一个库,这个库包含了这个DSP的常用外设库,CMD文件等创建工程必备的资料,链接如下:http://www.eeboard.com/bbs/thread-1792-1-1.html
又或者我们用其他的现成的库也行,能达到目的就行。
一、新建工程
然后就可以开始新建我们的工程啦,打开CCS_V11软件,Project—New CCS Project,Target选“2803x Piccolo”,后面下拉框选择“TMS320F28035”,Connection选择对应的仿真器型号,我这里用的是“XDS100V2”,Project name这里命名为LED,工程地址默认为工作台的地址就可以了,工程模板我们也使用带main.c的工程模板就可以了,然后点“Finish”。
在这里插入图片描述
如下就是我们创建的工程的全貌了:
在这里插入图片描述
文件夹内有Includes、Debug文件夹和TMS320F28035.ccxml、28035_RAM_lnk.cmd等文件,这里的Include文件夹里面是C语言环境需要用到的一些头文件,比如常用的math.h、string.h等,Debug文件夹在工程被成功编译链接后,所产生的中间文件和可执行文件都会放在Debug文件夹里面,TMS320F28035.ccxml是目标链接文件,这里指定了DSP的型号和所选择的仿真器,如果工程没有这个文件,CCS就没法与DSP创建连接,也就没法下载调试程序,我们也可以通过New->Target Configuration File 为工程创建一个目标链接文件;28035_RAM_lnk.cmd文件定义了用户程序和数据的存储空间极其分配情况,通常不需要进行改动,文件中充分利用了DSP的RAM空间,当然,如果当实际的工程存储情况和实际的CMD文件中定义的不一样的时候,我们就需要自定义一个CMD文件,用来分配28035的寄存器的空间
在这里插入图片描述
接下来就需要向工程中添加一些必要的文件啦,这里把28034的工程文件夹中的DSP2803x_common文件夹和DSP2803x_headers文件夹复制到我们目前的工程地址下,复制完成后,在工程的主界面会自动扫瞄出文件夹,对DSP2803x_headers文件夹中的内容不需要作任何的变动
在这里插入图片描述
在这里插入图片描述

cmd文件夹中是一个DSP2803x_Headers_nonBIOS.h文件,Include文件夹中是这款DSP中的外设的一些头文件,source中是DSP2803x_GlobalVariableDefs.h头文件,对于DSP2803x_common文件夹中的内容,我们需要作出一些变动,因为是从28034的文件夹中复制过来的,所以,对于文件夹里面的文件夹cmd中的内容,我们需要删除28034_RAM_lnk.cmd文件,因为我们在创建工程的时候已经存在一个28034_RAM_lnk.cmd文件了,两个文件在一起会造成重复定义的问题,然后把F28034.cmd文件替换成F28035.cmd文件,这个文件可以在上面的下载链接:http://www.eeboard.com/bbs/thread-1792-1-1.html中找到,替换完成之后,就基本完成了工程的建立,然后,因为我们添加了这么多的文件,需要给它们指定路径,CCS才能找到它们,我们右键工程名->Properties,选择C2000 Compiler下面的Include Options,添加我们的DSP2803x_common和DSP2803x_headers文件夹下面的Include文件夹的路径进来
在这里插入图片描述
这样编译就可以通过了


http://www.ppmy.cn/news/153504.html

相关文章

Sametime V10及V11、V12

大家好,才是真的好。今天我们谈谈Sametime V10以及V11、V12等等,要是没猜错的话,很多人对Sametime是陌生的,有概念的人认为它是一个企业级的即时通信(平台)工具;没概念的人,可能认为…

MicroStation V8i简体中文版完全补丁安装教程(附安装包下载)

MicroStation是一款非常不错的二维和三维设计软件,由奔特力(Bentley)工程软件系统有限公司开发的一款软件。在CAD设计上该软件是和AutoCAD是齐名的软件,其专用的文件格式是DGN,当然该软件还兼容AutoCAD的DWG/DXF等格式,该软件的应用已经非常广泛,在建筑、土木工程、交通…

V5.1.1,新版发布|软件安全大于一切

主要内容:本次版本除了常规的BUG修复,最重要的是对系统安全全面升级,加强了系统安全检测机制,更新了Thinkphp核心版本,强化了密码等安全。 本次新增了在线用户,支持在线用户下强制下线处理。 本次新增的超…

Freescale CodeWarrior V11.0 的安装步骤

应好多朋友的要求,写的这篇博客,希望帮到你们。 打开Freescale CodeWarrior V10如下: 继续打开CW for MCU 11.0如下: 点击Setup.exe,进行安装软件,每步的操作,如下图: 接下来安装补…

realme v11密码解锁_真我V11忘记密码怎么刷机删除跳过激活账号使用

realme v11密码解锁_真我V11忘记密码怎么刷机删除跳过激活账号使用 realme v11手机设置的屏幕锁密码忘记,重启手机后无法通过指纹或面部来解锁,或是绑定的OPPO账号密码忘记,恢复出厂设置后,需要欢太账号激活手机使用怎么办&#…

windows 10 安装 db2 v11.1(血淋淋的教训)

学校的一个数据库作业需要用到db2,但老师给的版本只能装在xp上,,其他同学有装虚拟机的,但我的电脑本来就装了一个linux,内存已经不够耗了,于是乎我开始了漫长而痛苦的安装之路....血淋淋的教训促使我要把这段经历分享给…

CodeWarrior v11.1初体验

新安装的codewarrior11.1,跟此前用过的付费版CodeWarrior for MPC55xxMPC56xx v2.10完全不同的画风,一脸懵逼中不断摸索。 在第一次安装后,各种报初始化错误,编译路径出错等千奇百怪的error。 没招了,卸载&#xff0…

通达OA V11.4漏洞 -代码审计

前言: O A 版本:通达OA系统11.4 测试环境:本地 渗透工具:BurpSuite pro、SeayDzend、TongDaOA-Fake-User(POC)、PHPstorm、蚁剑 1. 存在漏洞 前台任意用户登录漏洞 前台未授权访问漏洞 管理后台文件上传漏洞…