This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/OMAPL138B-EP:OMAP-L138

Guru**** 2553450 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/585943/ccs-omapl138b-ep-omap-l138

部件号:OMAPL138B-EP

工具/软件:Code Composer Studio

本文件旨在通知您,在使用CCS (Code Composer Studio)实施BPSK发送器和接收器时,我们收到以下错误。
-#1.0234万-D未解析的符号仍然存在
-unresolved symbol _main,首先引用在C:\ti\ccsv5\tools\compiler\c6000_works.4\lib\rts6740.lib<args_main.obj>中6740.中7.4

在此附上实施的代码以及问题的快照。
因此,我们希望您尽快解决这些问题,并使用指定的邮件ID给我们发送邮件。

// Welch,Wright和Morrow,
//实时数字信号处理,2011/

///////////////////////////////////////////////////////////////////////////////////
//文件名:长方形ularBPSK_ISRs.c
////
大纲:编解码器数据的中断服务例程传输/接收
//////////////////////////////////////////////////


#include "DSP_Config.h"
#include <stdlib.h>/*	调用rand()函数所需的*///

数据以2个16位字(左/右)的形式接收,并打包成一
个// 32位字。 在
串行端口之间传输数据时,联合允许将数据作为单个//实体进行访问,但仍然
能够//独立地处理左右通道。

#define left 0#define
right 1

volatile union {
	UINT32 UINT;
	Int16 Channel[2];
} CodecDataIn, CodecDataOut;


/*在此处添加任何全局变量*/
Int32 counter =0;//在符号期间Int32
symbol;	//当前位值... 0或1
Int32 data[2]={-2万,20000);//表2万表查找位值
Int32 x; 			//位的缩放值
Int32示例PerSymbol =20; //每个符号的样本数
Int32 cosine[4]={1,0,-1,0};// cos函数可能的值
Int32输出; 		// BPSK调制器的输出


中断void Codec_ISR()///////////////////////////////////////////////////////////////////////////////////////////////

//目的:编解码器接口中断服务例程
////
输入: 无
////
返回:无
////
调用: CheckForOverrun,ReadCodecData,WriteCodecData
////
注意: 无
////////////////////////////////////////////////////////////////////////////////////////////////////
{/*
	在此处添加任何局部变量*//

	if (CheckForOverlovere()//出现溢出错误(即停止DSP)
	//	返回;								//因此串行端口重置为恢复

//	CodecDataIn.UINT = ReadCodecData();		//获取输入数据样本

	/*添加您的代码从此处开始*////

	我在此处添加了我的矩形BPSK例程
如果(counter ==0){ 	//新位的时间
Symbol = rand()和1;//相当于rand()% 2
		x = data[symbol];//下一个数据值的表查找
	}

	输出= x*cosine[counter & 3];//如果

	(counter ==(samplePerSymbol -1))符号的{//结尾,则计算输出值
	计数器=-1;
}

counter++;
	
	CodecDataOut.Channel[left]=输出;//设置左侧值
	CodecDataOut.Channel[right]=输出;//设置右侧值
	//结束我的矩形BPSK例程

	/*在此处结束代码*//WriteCodecData(CodecDataOut.UINT)

	;		//将输出数据发送到端口
}

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    我看到RTS库正在链接中。 第一个问题是您的计划中是否确实定义了一个主要内容?

    谢谢
    KI