问题描述:

Hello everybody,

I was looking for DSPLIB libraries optimized for C6455 processors. I found this page: http://software-dl.ti.com/sdoemb/sdoemb_public_sw/dsplib/latest/index_FDS.html.

But the last release, as I found out after installing it, has precompiled libraries for CCS v4+Code Generation Tools v7.2, while I'm using CCS v3.3+CGT v6.0.8 and I'd prefer to keep using that one, since it's the version that came with the DSK board I'm using.

I even tried to use those precompiled libraries with CCS v.3.3, but CCS didn't even recognize them as libraries when I try to add them to a project.

Is there any archive with some older version of the dsplib64plus.lib library which could be used with CCS v3.3?

Regards,

Francesco Annese

解决办法:

Vito,

I wasn't able to get to the link that you provided.  I believe the official link to the 64x+ DSP Library is here:http://focus.ti.com/docs/toolsw/folders/print/sprc265.html

I downloaded the package from the location above.  It seems there are two library binaries here dsplib.a64P and dsplib.a64PE.  The first is the little endian version, the second is the big endian version.  In the past, I believe that these were all shipped with names like *.lib, but the naming convention was changed because of the many variations of libraries that we now support.  There are variants for Family, Big/Little Endian, and now even Coff/ELF file format in the newest versions of the compiler/linker.  So, all of these options are now being encoded in the file extension.

I don't have CCS 3,3 installed anymore, but if memory serves, in order to add a library to a project, it had to have a specified extension, either .lib or there may have been one other extension it supported.

There are two ways that you can fix this....

a) You can just rename the library that you are using to have a .lib extension, and then add it to your project.  Physically, there is no difference between a .a64P and a .lib file that was built using the same options.

b) Don't include the library in your project, instead put a directive in your linker command file to link it.  (This is probably the preferred method)  This consists of a line that looks like (that's a dash lowercase L)

-l dsplib.a64P

If you're using DSP/Bios which generates a linker command file for you, to do this you need to create your own linker command file and then link to the bios generated one.  This file would look something like

-l dsplib.a64P

-l <bios_generated_lcf_name>.cmd

The compiler/linker version that you are using should not matter.

Regards,

Dan

DSPLIB for C6455+CCSv3.3的更多相关文章

  1. dsplib使用备忘

    1. 到TI官网下载与自己的芯片对应的dsplib库 2. 在工程属性里添加dsplib的头文件路径,lib库路径 3. 在源文件中包含dsplib头文件,如果是在.cpp文件里调用,包含头文件时要用 ...

  2. C6455 CSL_EMIF详解

    C6455 CSL_EMIF详解 原网址http://www.61ic.com/Article/C6000/C64X/201303/47507.html C6455CSL详解 和DSP6455的EMI ...

  3. Davinci DM6446开发攻略——DSP开发工程建立

    前段时间一直忙一个项目,同时在生活上时时提防和抵抗中国地沟油.国外核心转基因调和油.大豆油.色拉油.大米玉米.可怕的喂药鱼.药水泡农药喷无虫咬的青菜,所以没时间打理自己的博客,让开发攻略停顿了一段时间 ...

  4. 你应该知道的4个DSP开发支持库

    引言 在dsp开发中,为了节省开发时间和难度,TI将一些成熟的算法封装为模块,供开发者使用.如果能充分利用这些算法支持库,对于加快dsp开发进程与提高代码质量.稳定性有非常大的帮助. Digital ...

  5. TMS320C64X+ 中使用EDMA3中断

    关于EDMA3,TI的文档有详细的介绍.园子里的文章 http://www.cnblogs.com/fpga/archive/2009/10/13/1582516.html,http://www.cn ...

  6. 一些嵌入式和FPGA相关模块的开源

    工作一年,整理下手头做过的东西,分享出来,希望能帮到大家. 嵌入式方面,主要集中在Xilinx家的器件上,ZYNQ居多.Linux相关的就不贴了,网上的资料太多,xilinx-wiki上资料都是比较全 ...

  7. 初识DSP

    初识DSP 1.TI DSP的选型主要考虑处理速度.功耗.程序存储器和数据存储器的容量.片内的资源,如定时器的数量.I/O口数量.中断数量.DMA通道数等.DSP的主要供应商有TI,ADI,Motor ...

  8. EMIF接口与FPGA的互联(转)

    reference: https://blog.csdn.net/ruby97/article/details/7539151 DSP6455的EMIFA模块 之前介绍了DSP6455的GPIO和中断 ...

  9. TMS320C6657双核DSP的图像处理系统开发(1):硬件相关tips

             1.前言 新项目中打算对现有的TMS320C6455+Kintex7 FPGA平台进行升级,采用TMS320C6657作为新核心,主要考虑到几点点: 1)具备DDR3接口,可以更加方 ...

随机推荐

  1. DTcms 导航选中样式以及简化方法

    (建议使用方法2,执行效率略高) 一般用于导航不能循环输出的情况. 可以循环输出导航的情况直接用if判断即可. 首页模版中顶部,自定义c#代码. <%set string channel=&qu ...

  2. √GMAP.NET 地图

    深入理解最强桌面地图控件GMAP.NET ---[更新]百度地图 enjoyeclipse 2013-11-18 22:23 阅读:3897 评论:20     深入理解最强桌面地图控件GMAP.NE ...

  3. 弹性布局学习-详解 justify-content(三)

    弹性布局学习-详解 justify-content(三)

  4. HttpClient 建立http连接,https连接,传输数据文件

    package com.bluedon.bsmon.http; import java.io.File; import java.nio.charset.Charset; import java.se ...

  5. 如何用命令的方式查看你的Office2010密钥是否是永久的有效

    首先,ctrl+R ,  然后输入cmd,  回车, 进入黑框框 其次,在你的office安装位置下找到这个文件OSPP.VSB,对其右键,查看其属性,复制下它的位置.,接着  就照着下图上的操作吧~ ...

  6. php+mysql非缓冲查询(如何循环大数组)

    另外一种PHP查询模式是非缓冲查询,数据库服务器会一条一条的返回数据,而不是一次全部返回,这样的结果就是PHP程序消耗较少的内存,但却增加了数据库服务器的压力,因为数据库会一直等待PHP来取数据,一直 ...

  7. QQ空间g_tk加密算法PHP版

    QQ空间g_tk加密算法PHP版 //G_tk计算 function getGTK($skey){ $hash = 5381; for($i=0;$i<strlen($skey);++$i){ ...

  8. PySide 简易教程<一>-------Hello PySide

    PySide 是一个python绑定的跨平台GUI Qt库.目前,支持Python的Qt库有两个PyQt和PySide.PySide是一个免费的软件,与PyQt不同之处在于使用了LGPL,允许PySi ...

  9. 1072. Gas Station (30)

    先要求出各个加油站 最短的 与任意一房屋之间的 距离D,再在这些加油站中选出最长的D的加油站 ,该加油站 为 最优选项 (坑爹啊!).如果相同D相同 则 选离各个房屋平均距离小的,如果还是 相同,则 ...

  10. Ducci Sequence

    Description   A Ducci sequence is a sequence of n-tuples of integers. Given an n-tuple of integers ( ...