TMS320F28335学习笔记

TMS320F28335学习笔记

相关链接

eclipse配置
eclipse代码自动提示设置,(同时解决自动补全变量名的问题)。配置eclipse,设置空格,等号,回车,左括号等不自动补全详细教程。
CCS10.0下TMS320F28335使用Printf函数的问题
DSP C2000系列TMS320F28335学习
使用VScode编写CCS项目
DSP28335
C2000Ware添加到CCS10
DSP28335—DELAY_US总结
MATLAB Simulink下实现TI C2000代码自动生成环境配置以及输入输出例程
DSP外扩SRAM的应用测试心得体会

DSP28335入门教程:ADC to DMA 前篇(官方例程Example_2833xAdcToDMA的分析)

DSP28335入门教程:ADC to DMA 前篇(官方例程Example_2833xAdcToDMA的分析)

经验

C/C++ 设置不显示

按照官方手册无法成功编译

官方手册指"F2833x_DEV_USER_GUIDE.pdf",使用的IDE是CCS 10.4.0

问题1 cmd文件重复

按照官方指导配置

编译时会出现如下问题

解决方式:工程右键属性,如图把Linker command file改为none
或者如图删去

问题2 InitSysCtrl()导致报错

不知道为什么,相关的asm文件都是空的,重新安装c2000ware

研旭教程看不懂!

外扩sram

  1. 不明白为什么外扩内存是0x180000而不是0x100000(zone6)
  2. exRam例程是对 0x180000-0x200000共512k进行读写,但是开发板上的sram是256k*16位。我发现在0x180000-0x1c0000(共256k)读写,ccs的内存浏览器的0x1c0000-0x200000同步更新。
  3. 原因: 通过门芯片映射了,参考开发板软件手册

数据类型

一般情况下,在大部分平台上,一个字节(byte)是指8bit,char占用8bit的空间,int占用32bit的空间。然而,在TI C2000 DSP上,情况确不是这样的。在C2000系列DSP上,byte = 16 bits,char = short = int = 16 bits,long = 32 bit,long long = 64bit。

TMS320F28335学习笔记

https://www.shjdgwj.cn/b5c6b20824ae/

作者

GWJ

发布于

2021-08-12

更新于

2022-12-24

许可协议