CMD文件的原理 玄德(网名)于2009 年3 月 一、前言 开发 TI 公司的 DSP 芯片,肯定要编写或者修改 CMD 文件,这是在单片机开发中没有碰到过的新事物,也是学习 DSP的难点。面对里面种类繁多、名称各异、来历不明、作用不清、功能千差万别的存储器、区域和变量、寄存器,初学者往往都会一头雾水。甚至很多人已经把项目成功地完成了,对CMD文件仍然是一知半解。 笔者也经历...
因为dsp有汇编语言部分,所以有必要再温习一下汇编。TMS320C54x提供7中基本寻址方式。 1、立即数寻址:指令中有一个固定的立即数。例如 LD #10,A,将立即数10传送至累加器A。主要用于初始化。 2、绝对地址寻址:指令中有一个固定的地址(16位)。例如 STL A,*(y),将累加器低16位存放到变量y所在的存储单元中。利用16位地址寻址存储单元。 3、累加器寻址:按累加器的内容作为地...
前面写过动态链接库 延迟绑定的一篇博文,那篇文章我非常喜欢,但是当时刚搞清楚,自己写的比较凌乱,我最近学习了Ulrich Drepper的How to write share library,学习了几篇其他的讲述动态链接的文章,再次整理了这篇文章。 有一个问题是我们调用了动态链接库里面的函数,我们怎么知道动态链接库里面的函数的地址呢?事实上,直到我们第一次调用这个函数,我们并不知道这个函数的...