这片文章记录下使用CCS构建TMS320F28335单片机程序的经验。目的是利用单片机厂商提供的Examples例程。

在使用CCS构建TMS320F28335程序时,首先是要构建出可以运行的模板程序,可以参照工程创建的视频,选好芯片型号,和仿真器类型。过如下:

File->New->CCS Project,配置如下,Finish完成创建。

接着配置工程结构:

首先删除28335_RAM_lnk.cmd, main.c

然后增加如图的:APP(模块程序存放处)
                                           src(系统下载核心组件)

User(主程序存放处)

DSP2833x_Libraries(系统包含库)

其中src包含:

DSP2833x_Libraries包含两部分:

这里要注意的是在进行系统调用时库文件名要在各文件调用的名字相同,否者将会报错。

然后是包含头文件的目录,步骤如下:

Project->Properties->Icludle Options

Apply  and Close,此时点击锤子按钮,便可以构建程序,完成后结果如图:

到此,程序的工程模板建立完毕,我们的程序就可以在建立模板的基础上增添设备文件和库文件。

接下来才是重点,之上是如何正确创建一个程序,如果我们想要拿别人的程序用的话,就要考虑不同系统的路径配置问题,直接导入的方法显然不太可行,这里的方法如下:

  1. 将模板程序的APP文件夹里的内容换成目标例程的APP文件夹里面的内容
  2. 把User下的主程序也换掉
  3. 当然这时候去编译肯定会报一大堆错误,这是因为没有包含头文件路径引起的,按照上面的过程,将头文件所在文件夹的路径包含进去即可(这里建议不要一个一个包含,效率太低;把各个.c文件对应的.h文件放到一个文件夹下,再包含,这样做应该更快点)
  4. 其余的配置好的就保存不动。
  5. 此时编译下载无报错。

DSP TMS320F28335使用总结相关推荐

  1. 硬汉DSP TMS320F28335开发板全套资料

    TMS320F28335型数字信号处理器TI公司的一款TMS320C28X系列浮点DSP控制器.与以往的定点DSP相比,该器件的精度高,成本低, 功耗小,性能高,外设集成度高,数据以及程序存储量大,A ...

  2. TI DSP TMS320F28335 CCS初级踩坑

    文章目录 0. 前言 1 上电顺序 2 如何不使用仿真器实现在线仿真 Load program error. 3 could not open source file "XXXX.h&quo ...

  3. 2、DSP TMS320F28335介绍

    目录 2.1 F28335封装信息 2.2 F28335内核主要特点 2.3 TMS320F28335处理器主要资源 2.4 与DSP2812的性能对比 2.5 F28335的引脚分布及其引脚功能 2 ...

  4. DSP TMS320F28335按键实现流水灯样式

    欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接 ...

  5. 微型计算机原理与接口技术 董洁,基于DSP和ARM的谐波检测

    摘要: 电能作为一种最方便传输和转换的能源形式,目前从人们的生活到生产的各个环节都得到了广泛的应用.电能是国民经济发展的重大支柱,其应用程度已经成为衡量一个国家经济发达水平的标志.同时,随着人们生活水 ...

  6. TMS320F28335程序烧写FLASH

    DSP TMS320F28335 FLASH烧写 1.检查map文件 在烧写之前,首先检查Debug目录下的.map文件,如果Debug文件下没有,检查其他的文件夹,每个项目中都会有.map文件. 打 ...

  7. 基于Matlab Simulink开发的嵌入式模型,模型可自动生成ccs工程代码,生成的代码可直接运行在主控芯片中

    主控芯片dsp tms320f28335,基于Matlab Simulink开发的嵌入式模型,模型可自动生成ccs工程代码,生成的代码可直接运行在主控芯片中. 该模型利用id=0的矢量控制,实现了永磁 ...

  8. 三大电机控制方案之DSP篇(1):TMS320F28335

    三大电机控制方案之DSP篇(1):TMS320F28335 简介: TMS320F28335数字信号处理器是属于C2000系列的一款浮点DSP控制器.与以往的定点DSP相比,该器件的精度高,成本低, ...

  9. DSP TMS320F28377D与TMS320F28335硬件资源对比

    DSP TMS320F28377D与TMS320F28335硬件资源对比 最近进行28377双核+双CLA程序的开发,目前总结出28377与28335相比的硬件资源优势,具体的程序,实现功能及效果演示 ...

最新文章

  1. 关于mysql engine(引擎)的疑问
  2. Apache Kafka-消费端消费重试和死信队列
  3. redis3.0 java spring_spring整合redis以及使用RedisTemplate的方法
  4. 如何通过OpenFace实现人脸识别框架
  5. OpenVINO Inference Engine之custom Layer自定义算法(VPU版本)
  6. android基础开发 书,Android 开发基础
  7. 区块链 以太坊 每个区块可以包含多少个交易
  8. 常用wed扫描工具 awvs|appscan|Netsparker|Nessus
  9. win10 没有计算机策略,Win10家庭版找不到组策略gpedit.msc的解决方法
  10. PyTorch搭建ShuffleNet
  11. Windows操作系统 快捷键 必备
  12. 精通 C++ 是个毛意思
  13. 虚拟机opnsense作为dhcp服务器,ESXI 与 OPNSense 配合
  14. 图像表示的相关概念:图像深度、像素深度、位深的区别和关系
  15. gcc编译部分编译选项
  16. 30岁测试员在一家公司工作八年后,告别“体制化”终于跳槽,别再妄想靠公司养老了!
  17. 笔记本电脑无法连接WiFi,如何解决
  18. 前度监控(埋点)设计方案
  19. js输出sb (!(~+[]) + {})[--[~+][+[]] * [~+[]] + ~~!+[]] + ({} + [])[[~!+[]] * ~+[]] 图解
  20. TCP/IP中的拥塞窗口控制机制

热门文章

  1. 股票预测 预测结果一条直线 无特征 烦恼一周了
  2. table表格数据无缝循环滚动
  3. c语言 初始化数组,C 数组的初始化方法详解
  4. 天空之城 matlab,天空之城钢的琴版,完美设计,完美视听。
  5. 傅里叶变换的完美总结【完整版】
  6. 数据结构与算法:链表
  7. 超实用的菜单栏管理工具:Bartender 4 Mac版
  8. DataX安装部署-Reader插件二次开发
  9. 游戏测试的工作(来自网络)
  10. 深度学习Pytorch框架