打印

后缀名为*.l64文件是什么文件?

[复制链接]
1884|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huofeijingfe|  楼主 | 2013-1-29 22:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ccs, CCSv, ck, DM, IO
各位同仁:

       我在 CCSv3.3中编译工程 " h263loopbackdm642.pjt" 的时候遇到如下错误:

您好: 我在 CCSv3.3中编译工程 " h263loopbackdm642.pjt" 的时候遇到如下错误:

error:  relocation value truncated at 0xdb0 in section .text, file

           vportcap.obj (.\lib\seedvpm642vport.l64)

我想知道 *.l64和*.l62扩展名的文件怎么创建,和普通的*lib库文件有什么不一样?能够用lib文件替代吗?

相关帖子

沙发
huofeijingfe|  楼主 | 2013-1-29 22:44 | 只看该作者
谢谢!

使用特权

评论回复
板凳
mucanhin| | 2013-1-29 22:55 | 只看该作者
你好,这个是算法库。也是库文件,就是后缀不一样。

使用特权

评论回复
地板
hyhyhyhy| | 2014-6-26 17:02 | 只看该作者
你好,你这个问题高明白没有啊,我现在也遇到同样的问题了,您能具体说下吗,他是怎样创建的

使用特权

评论回复
5
hyhyhyhy| | 2014-6-26 17:02 | 只看该作者
mucanhin 发表于 2013-1-29 22:55
你好,这个是算法库。也是库文件,就是后缀不一样。

你好,这个算法库是怎样创建的啊

使用特权

评论回复
6
shenmu2012| | 2014-6-26 21:58 | 只看该作者
这个文件名的后缀的确很特别的啊没见过的

使用特权

评论回复
7
icekoor| | 2014-8-21 16:19 | 只看该作者
本帖最后由 icekoor 于 2014-8-22 09:25 编辑

error message提示我的.text空间有问题(error: relocation value truncated at 0xa44 in section .text, file)
看到这个错误主要是我们在代码中定义的数组太大了,导致这个原因。解决办法:
在cmd中在SDRAM分配了一块空间,用来专门存放这几个数组:
-c
-stack 0x400
-heap  0x400
MEMORY
{
   ISRAM       : origin = 0x0,         len = 0x20000
   DSRAM       : origin = 0x20000,     len = 0x10000
   SDRAM       : origin = 0x80000000   len = 0x1000000
   DPRAM1      : origin = 0xB0001000   len = 0x0001000       /*将大数组分配到my_data1存储区(SDRAM)*/
   DPRAM2      : origin = 0xB0002000   len = 0x0001000       /*将大数组分配到my_data2存储区(SDRAM)*/
   DPRAM3      : origin = 0xB0003000   len = 0x0001000       /*将大数组分配到my_data3存储区(SDRAM)*/
}
SECTIONS
{
        .vec            > ISRAM
        .text           > ISRAM
        .data           > DSRAM
        .bss            > DSRAM
        .cinit          > DSRAM
        .const          > DSRAM
        .far            > DSRAM
        .stack          > DSRAM
        .cio            > DSRAM
        .sysmem         > DSRAM
        .my_data1       > DPRAM1  
        .my_data2       > DPRAM2
        .my_data3       > DPRAM3
}
//----------------------------------------------------------
//混合基数FFT变量声明
//----------------------------------------------------------
#pragma DATA_SECTION(ResultFFT2, ".my_data1")   //将数组分配到my_data1存储区(SDRAM)
#pragma DATA_SECTION(Source2,    ".my_data2")   //将数组分配到my_data2存储区(SDRAM)
#pragma DATA_SECTION(Result2,    ".my_data3")   //将数组分配到my_data3存储区(SDRAM)
float   ResultFFT2[Nh];      //定义FFT输出的幅值
struct  Compx Source2[Nh];   //定义FFT的采样点存放数组
struct  Compx Result2[Nh];   //定义FFT的运算结果存放数组

使用特权

评论回复
8
icekoor| | 2014-8-21 16:20 | 只看该作者
经过编译后,测试后有没有问题。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

128

帖子

0

粉丝