rocky_ding 发表于 2008-12-4 11:08

DSP2407实验程序中PWM.out不能建立?

用DSP2407芯片链接仿真器调试程序。编写了个小的PWM程序。总是不行。往高手给指教下。谢谢。
/************************************************************************************/
/*系统时钟:2x15MHz                                                      */
/*IN7(ua);IN6(ub);IN14(uc);                     */
/*IOPB7-BLOCK; IOPE6-START                                                          */
/*IOPB4_T1P:基波同步输出,IOPB5_T2P:9镀凳涑?                              */
/*DSPM新板2008-10-14    6?         */
/************************************************************************************/
#include "reg2407.h"

void inline disable()
{
asm(" SETCINTM");             //关中断所有可屏蔽中断禁止
}
int initial()
{
asm(" CLRCSXM");            //抑制符号扩展SXM=1时,数据通过定标移位器传送到累加器时将产生符号扩展
asm(" CLRCOVM");            //正常溢出
asm(" CLRCCNF");            //配置B0块到数据区
SCSR1=0x0285;                      //2倍频:fclk=2fosc=30MHz,fosc=15MHz;使能ADC,EVA;焦SCI,SPI,CAN,EVB
WDCR=0x00e8;      //禁止看门狗,清除WDT标志
IFR=0x0ffff;                     //清除所有悬挂中断
IMR=0x0000;                        //屏蔽所有中断源
WSGR=0x0000;      //WSGR=0x0000,不插入等待周期
}
int pwminitial()
{
MCRA=0x0fc3;                     //选择SCI,PWM,其余IOPA、IOPB
ACTRA=0x0999;                      //PWM方式寄存器,2,4,6管高有效,1,3,5管低有效
DBTCONA=0x0000;                  //死区时间设置8.0us
CMPR1=0x0301;
CMPR2=0x0301;
CMPR3=0x0301;   
T1PR=2344;   
COMCONA=0x8200;
T1CON=0x0806;
}
void interrupt nothing()
{
return;
}

main()
{      
disable();
initial();
pwminitial();

T1CON=T1CON|0X0040;
while(1)
{
;
}

}

编译OK。链接时出问题。
undefined                        first referenced
symbol                              in file
---------                        ----------------
_c_int1                        G:\ti\myprojects\PWM_TEST\Debug\PWM1.obj
_c_int2                        G:\ti\myprojects\PWM_TEST\Debug\PWM1.obj
_bad_trap                        G:\ti\myprojects\PWM_TEST\Debug\PWM1.obj
>> symbol referencing errors - ./Debug/PWM.out not built
Build Complete,
1 Errors, 0 Warnings, 0 Remarks.

rocky_ding 发表于 2008-12-4 11:41

已解决。谢谢!:lol :lol

ch_j1985 发表于 2008-12-4 20:48

回复 沙发 rocky_ding 的帖子

能否贴出解决方法?
页: [1]
查看完整版本: DSP2407实验程序中PWM.out不能建立?