
DSP
文章平均质量分 86
Jakcia
打工人打工魂
展开
-
TMS320C6678开发工具包汇总分享(安装包+库+例程+美化工具)
博主整理了开发6678过程中用到的所有的工具包和官网例程,没有挂到CSDN让大家花钱下载,直接百度网盘无偿分享1、软件CCS5.5之前的版本是需要破解的,放了5.5的license在后面,之后的版本都是免费的了,不需要破解。稳定版本推荐使用5.5,内嵌了软件仿真功能,这个就很方便了 。博主使用到的最高版本是9.3.0.优点是可以在MemoryBrowser中动态查看浮点型数据,这个就很方便调试,但是砍掉了软仿的功能。所以推荐5.5+9.3结合使用链接:https://pan.baidu.com原创 2021-01-06 22:47:30 · 7267 阅读 · 21 评论 -
CCS软件编译时Relocation Overflow Error报错解决方法
编译时结束会出现一堆警告(错误),内容大概是The 16-bit relocated address 0xFFFF is too large to encode in the 15-bit field.有警告就必须消除,否则极有可能在程序运行过程中出现不可预知的问题。警告的原因:在32位的指令结构中,一个时钟周期只能访问偏移地址范围内的内存,32位的寻址结构使用其中的15位来作为偏移地址,所以可以访问的内存空间共2^15=32k.这些内存空间中用来保存near型的变量。也就是near型变量可以在一个原创 2020-07-17 09:42:16 · 2919 阅读 · 0 评论 -
Code Composer Studio(CCS)设置环境变量
1 打开个性化设置窗口2 设置环境变量名称并定位到文件目录3 选中工程名右键,点击preference,找到下面的目录,按照"${环境变量名}\下一级目录" 的格式添加环境变量。重新编译即可。...原创 2020-04-10 19:41:38 · 1860 阅读 · 0 评论 -
6678EMIF总结
EMIF特征:四个片选空间各64MB,组成256MB的异步地址寻址范围(不是全用)8位和16位数据宽度24位地址线,每个空间可寻址16M地址空间可编程配置的时序周期时钟为CPU/6不支持32位数据宽度不支持同步设备操作(DRAM、DDR)6678EMIF可以在以下两种模式下操作:WE strobe mode(we 选通模式):CE3的默认模式,其他空间不支持该模式。Sel...原创 2019-10-10 15:21:28 · 8744 阅读 · 5 评论 -
6713EDMA和EMIF是如何工作的?
外部总线的EMIF服务请求来自两个请求者:EDMA控制器外部共享存储设备控制器EDMA转换控制器(EDMATC)接收通道控制器(EDMACC)的转换请求(TR),触发EMIF接口开始数据传输。EMIF接收到EDMA的传输请求后,按照EMIF配置寄存器中配置好的值产生相应的(读或者写)接口时序,具体是读时序还是写时序,应该也是按照EDMA请求来判断的(根据源地址和目的地址可以区别出是读...原创 2019-05-24 12:11:41 · 1961 阅读 · 0 评论 -
6713EDMA总结(四)
EDMA中几个重要的寄存器首先应该清楚,CIPR和通道号之间没有对应关系,只要TCINT=1,一旦传输完成,CIPR中的TCC位置位;对于CCER,只有TCC取8-11,且CCER对应的位置位才能开始新通道的传输,同时CIPR挂起中断。CCER——通道链使能寄存器。用于指定下一个被触发的通道,只对应8-11通道,TCINT=1,TCC=n时,如果当前通道传输完成,一旦n通道允许被链接,则开始...原创 2019-05-08 18:53:13 · 784 阅读 · 0 评论 -
6713EDMA总结(三)
接上节EDMA传输完成后进行下面两种操作之一:如果设置了转换完成中断(TCINT=1),在最后一个TR时,通道控制器除了向传输控制器发送TR,还发送TCC中的值,当传输结束时,传输控制器将TCC再次发回给通道控制器表明传输完成,通道控制器利用TCC的值触发另一个通道(如果CCER置位)并且在CIPR挂起中断信号(CIER决定是否产生EDMA_INT),chaining模式是不同通道之间相继触...原创 2019-05-08 18:46:31 · 915 阅读 · 0 评论 -
6713EDMA总结(二)
EDMA的地址更新模式(SUM和DUM)有以下几种:NONE:固定地址,就是不更新,往相同的地址传递数据;INC:increment,地址递增模式,递增大小取决于ESIZE的字节大小,例如ESIZE=00,也就是32位大小,是4个字节,那么下次地址更新为当前地址+4;DEC:decrease,地址递减模式,原理同上;IDX:索引模式,该模式只支持一维传输(1D-1D)。元素同步时(...原创 2019-05-07 22:05:42 · 693 阅读 · 0 评论 -
6713EDMA总结(一)
6713有16个中断号(通道),前四个为复位和EMI中断,其余的每个中断源都对应着若干中断源。中断通道就像检票口,中断源好比来自全国各地的乘客,每个乘客都要安检。在DSP中,规定某一个乘客从哪个检票口通过,并且要对该乘客进行安检,也就是检查所携带的中断寄存器的值,有标志则响应中断服务。6713为EDMA分配了256K的地址空间,其中包含2K字节的参数寄存器和252字节的控制寄存器。这里要分清楚...原创 2019-05-07 21:44:23 · 1676 阅读 · 0 评论