dsp应用
Joyebob
这个作者很懒,什么都没留下…
展开
-
在CCS中使用printf函数输出的问题和解决过程
在编写程序时,使用printf函数将一些参数显示出来对于调试程序很有用,但是初次在CCS中使用Printf函数时却遇到了一些问题,下面将这些问题的解决过程贴出来,虽然不能准确的指出问题所在,但是可以保证成功的用printf函数实现屏幕输出,希望对大家有用。问题出现:我用的是瑞泰的F2812的开发板,使用的是例程里的Cprogram程序,当时在调试IQmath程序的例程时,里面有用printf软件实转载 2017-09-22 21:03:58 · 12795 阅读 · 1 评论 -
printf和sprintf的小知识
printf函数与sprintf不同之处有:(1)函数的声明不同[cpp] view plain copy print?int printf(const char *format [, argument]…); int sprintf(char *buffer, const char *format [, argument] …); int printf(const char *forma转载 2017-09-23 15:48:43 · 258 阅读 · 0 评论 -
TMS320F2812的CMD文件配置详解
DSP芯片以其极高的精度,性能及运算速度等无与伦比的优点使它得到了十分广泛的应用,TMS320F2812是TI公司生产的到目前为止用于数字控制领域的最好的DSP芯片,在对它的仿真开发过程中,编译器生成的代码和数据要由链接器分配到合适的存储空间,通常链接器的命令文件.cmd文件是由用户自己编写的,编写不当,就会使仿真开发不能进行,TI公司虽然在《TMS320C28x Optimizing C/C++转载 2017-09-21 11:08:27 · 1454 阅读 · 0 评论 -
启动代码中关于变量的初始化
对于一个标准C程序所用到的全局和静态变量都是定位在固定的内存空间,在程序启动时必须赋予确定的数值,对于程序中没有赋初值的变量,编译器默认赋值为0。对于__no_init限定的变量则不会被初始化。对于一个标准的C程序中用到的变量类别如下 Categories of declared data 所示,L(1) 初始化过程需要初始化为0的section由ILINK中放置在RAM中。需要被初始化的sec转载 2017-09-21 11:35:44 · 854 阅读 · 0 评论 -
存储器映射
引言随着半导体工艺技术与处理器设计技术的不断提高,嵌入式处理器的速度愈来愈快;而非易失性存储器的读取速度却远远跟不上CPU的发展。传统的单片机运行模式——机器代码存储在非易失性存储器(如ROM,FLASH),在运行时由CPU直接从其中取出指令执行——逐渐显得力不从心。如果继续沿用传统的程序运行模式,那么在绝大多数时间内高速CPU将处于空闲等待状态,这既浪费了CPU的计算能力,也无法实现高密度数据流转载 2017-09-21 16:54:25 · 1927 阅读 · 0 评论