打印
[技术求助]

out文件出不来怎么回事

[复制链接]
393|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhanghqi|  楼主 | 2019-10-13 16:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
jlyuan| | 2019-10-13 16:11 | 只看该作者
提示的错误是?

使用特权

评论回复
板凳
zhanghqi|  楼主 | 2019-10-13 16:13 | 只看该作者
错误是symbol referencing errors

使用特权

评论回复
地板
jlyuan| | 2019-10-13 16:17 | 只看该作者
编译提示什么啊

使用特权

评论回复
5
zhanghqi|  楼主 | 2019-10-13 16:20 | 只看该作者

--------------------------  carrier64161.pjt - Debug  --------------------------

\"d:\\ti\\c6000\\cgtools\\bin\\cl6x\" -g -q -fr\"D:/ti/myprojects/carrier/carrier64161/Debug\" -d\"_DEBUG\" -mv6400 -@\"Debug.lkf\" \"init.c\"



\"d:\\ti\\c6000\\cgtools\\bin\\cl6x\" -g -q -fr\"D:/ti/myprojects/carrier/carrier64161/Debug\" -d\"_DEBUG\" -mv6400 -@\"Debug.lkf\" \"main.c\"



\"d:\\ti\\c6000\\cgtools\\bin\\cl6x\" -g -q -fr\"D:/ti/myprojects/carrier/carrier64161/Debug\" -d\"_DEBUG\" -mv6400 -@\"Debug.lkf\" \"start.asm\"



\"d:\\ti\\c6000\\cgtools\\bin\\cl6x\" -@\"Debug.lkf\"



undefined                        first referenced

symbol                              in file

---------                        ----------------

_load                            D:\\ti\\myprojects\\carrier\\carrier64161\\Debug\\main.obj

>>   error: symbol referencing errors - \'sine.out\' not built



Build Complete,

  1 Errors, 0 Warnings, 0 Remarks.

使用特权

评论回复
6
zhanghqi|  楼主 | 2019-10-13 16:26 | 只看该作者
我的函数没有定义~不过没看懂load函数干什么的

使用特权

评论回复
7
dengdc| | 2019-10-13 16:30 | 只看该作者
然后呢

使用特权

评论回复
8
zhanghqi|  楼主 | 2019-10-13 16:33 | 只看该作者
后来把load.asm添加以后就好了

附_load.sam



        .global _load



        .text



N       .set    1000



;

;  ======== _load ========

;  This function simulates a load on the DSP by executing N * loopCount

;  instructions, where loopCount is the input parameter to load().

;

;      void _load(int loopCount)

;

;  The loop is using 8 instructions. One instruction for sub, nop and

;  b, plus nop 5. The extra nop added after sub is to make the number

;  of instructions in the loop a power of 2.

;

_load:



        mv a4, b0               ; use b0 as loop counter

  [!b0] b lend  

        mvk N,b1

        mpy b1,b0,b0

        nop

        shru b0,3,b0            ; (loop counter)= (# loops)/8



loop:

        sub b0,1,b0

使用特权

评论回复
9
heweibig| | 2019-10-13 16:36 | 只看该作者

我看此load函数的说明,它什么都不做的,只是增加DSP的计算负担,可能是用来模拟负载的。

使用特权

评论回复
10
heweibig| | 2019-10-13 16:39 | 只看该作者

得设置
好像是link里面

使用特权

评论回复
11
wuhany| | 2019-10-13 16:42 | 只看该作者

检查下看是不是缺啥文件的吧。。

使用特权

评论回复
12
午夜粪车| | 2019-10-13 16:46 | 只看该作者

既然有错误爆出的,,就好处理的

使用特权

评论回复
13
zhanghqi|  楼主 | 2019-10-13 16:48 | 只看该作者
哦,那我就知道怎么回事了,多谢大家,结贴了哈

使用特权

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

本版积分规则

852

主题

11757

帖子

5

粉丝