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

编译出现错误:error #10234-D: unresolved symbols remain error #10010: errors encountered during linking; "WDT.out" not built gmake[1]: *** [WDT.out] Error 1 makefile:136: recipe for target 'all' failed gmake: *** [all] Error 2

error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "WDT.out" not built
gmake[1]: *** [WDT.out] Error 1
makefile:136: recipe for target 'all' failed
gmake: *** [all] Error 2

用mps430g2553编译总是出现上述错误,代码如下

/**
* main.c
*/
#include <msp430.h>#include <TA_PWM.h>
#include "Breath_Lamp_Event.h"
#include "Breath_Lamp_Global.h"
#define PWM_PERIOD 100 //设定PWM周期为100ms

void main(void)
{
WDTCTL = WDTPW + WDTHOLD; // 开始 watchdog timer
//初始化定时器TA
TA0_PWM_Init('A',1,'F',0); //ACLK,不分频,
TA0_PWM_SetPeriod(PWM_PERIOD); //设定PWM周期
//初始化看门狗定时器
WDTCTL = WDT_ADLY_16; //设定为16ms定时器模式
IE1 |= WDTIE; //使能寄存器IE中相应的WDT中断位
_enable_interrupts(); //使能总中断
_bis_SR_register(LPM3_bits); //等同于LPM3
}
/*
* 名 称:WDT_ISR()
* 功 能:响应WDT定时中断服务
* 入口参数:无
* 出口参数:无
* 说 明:WDT定时中断独占中断向量,所以无需进一步判断中断事件,也无需人工清除标志
位。所以,在WDT定时中断服务子函数中,直接调用WDT事件处理函数就可以了。*/
#pragma vector=WDT_VECTOR
__interrupt void WDT_ISR(void)
{
WDT_Ontime();
}

Alice:

您好,

     WDT_Ontime();这个函数作用是什么?

      MSP430WARE中有WDT的中断示例代码,请参考。

      msp430g2xx3_wdt_01.c (ti.com)

赞(0)
未经允许不得转载:TI中文支持网 » 编译出现错误:error #10234-D: unresolved symbols remain error #10010: errors encountered during linking; "WDT.out" not built gmake[1]: *** [WDT.out] Error 1 makefile:136: recipe for target 'all' failed gmake: *** [all] Error 2
分享到: 更多 (0)