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
- 不明白为什么外扩内存是0x180000而不是0x100000(zone6)
- exRam例程是对 0x180000-0x200000共512k进行读写,但是开发板上的sram是256k*16位。我发现在0x180000-0x1c0000(共256k)读写,ccs的内存浏览器的0x1c0000-0x200000同步更新。
- 原因: 通过门芯片映射了,参考开发板软件手册
数据类型
一般情况下,在大部分平台上,一个字节(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学习笔记