TI中文支持网
TI专业的中文技术问题搜集分享网站

如何在CCS5环境中在工程中添加汇编文件

目前在开发DM8127,工程环境为CCS5.4,之前CCS3.3环境中一直在使用的一个汇编文件添加到当前CCS5.4的工程中报错,请高手指教,非常急!!!

具体添加步骤:

1. 在DSP核的Makefile文件中的src路径下加入汇编文件MoveBlk1x16bit.asm

2. 在调用该.asm文件的.c文件中声明.asm函数:extern void MoveBlk1x16bit();  // 实际上加不加这句话都出现下面的错误

编译后错误提示:gmake[1]: *** No rule to make target `../prebuilt/tmp/dsp/dsp/debug/src/algs/MoveBlk1x16bit.asm', needed by `../prebuilt/tmp/dsp/dsp/debug/dsp.xe674'.  Stop.

Chris Meng:

Song Ce,

能否参考一下下面的帖子做法?

https://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/112/t/214520

Ce Song:

回复 Chris Meng:

Chris Meng:

上面的帖子已经看了,没有回答我的问题,我的问题是我的汇编文件虽然加入到整个工程之中,但是好像编译器并没有对其进行编译,无法找到源码,需要在Makefile中进行设置吗?之前用CCS3.3非常方便,只需要将汇编文件加入工程中的源文件目录中,即可调用相关汇编函数。

Chris Meng:

回复 Ce Song:

Song Ce,

你的汇编函数也是定义的全局变量么?

我认为asm文件只要放到目录下就会进行编译,报错应该有其他原因。

赞(0)
未经允许不得转载:TI中文支持网 » 如何在CCS5环境中在工程中添加汇编文件
分享到: 更多 (0)