TI论坛
直播中

卢表镜

7年用户 955经验值
私信 关注
[问答]

请问TM4C Launchpad编译时无法生成.out文件是什么原因?

debug后出现这个

我个人觉得可能是中断出现问题,但不知道该如何解决。代码如下:
#include
#include
#include "inc/tm4c123gh6pm.h"
//#include "inc/hw_ints.h"
#include "inc/hw_memmap.h"
#include "inc/hw_types.h"
#include "driverlib/debug.h"
#include "driverlib/fpu.h"
#include "driverlib/gpio.h"
#include "driverlib/interrupt.h"
#include "driverlib/sysctl.h"
#include "driverlib/comp.h"
#include "driverlib/timer.h"
int main(void)
[
//使能FPU
FPUEnable();
FPULazyStackingEnable();
//设置系统时钟为50MHz (400/2/4=50)
SysCtlClockSet(SYSCTL_SYSDIV_4|SYSCTL_USE_OSC |SYSCTL_OSC_MAIN|SYSCTL_XTAL_16MHZ);
//使能需要的外设
SysCtlPeripheralEnable(SYSCTL_PERIPH_COMP0);
SysCtlPeripheralEnable(SYSCTL_PERIPH_TIMER0);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOC);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);
GPIOPinTypeComparator(GPIO_PORTC_BASE, GPIO_PIN_4 | GPIO_PIN_5|GPIO_PIN_6 | GPIO_PIN_7);
GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE, GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3);
//配置比较器
ComparatorConfigure(COMP_BASE,0,COMP_TRIG_NONE|COMP_ASRCP_REF);
ComparatorConfigure(COMP_BASE,1,COMP_TRIG_NONE|COMP_ASRCP_REF);
//配置比较器参考电压为2.0625V
ComparatorRefSet(COMP_BASE,COMP_REF_2_0625V);
//中断使能
ComparatorIntEnable(COMP_BASE,0);
ComparatorIntEnable(COMP_BASE,1);
TimerConfigure(TIMER0_BASE,TIMER_CFG_PERIODIC);
TimerLoadSet(TIMER0_BASE, TIMER_A, 1);
IntEnable(INT_TIMER0A);
TimerIntEnable(TIMER0_BASE,TIMER_TIMA_TIMEOUT);
IntMasterEnable();
TimerEnable(TIMER0_BASE, TIMER_A);
while(1)[]
]
void Timer0IntHandler(void)
[
//TimerIntClear(TIMER0_BASE, TIMER_TIMA_TIMEOUT);
//清除标志位
]

本来是两个程序,一个是两路比较器,一个是定时器,两程序各自都能用。但我现在把它们合起来就出现这个问题。。IntEnable(INT_TIMER0A);这句话报错,搞了半天摸不着头脑,后来将头文件中#include "inc/hw_ints.h"删除之后,就不报错了,结果编译时就出现了上述问题。。

回帖(7)

苏笛笛

2018-8-15 07:12:58
楼主load的是lib文件?工程是不是设置成产生lib文件了啊,
举报

王媛媛

2018-8-15 07:27:13
引用: Evawang 发表于 2018-8-15 07:12
楼主load的是lib文件?工程是不是设置成产生lib文件了啊,

不知道,错误提示是这样,求帮助!!!
Description Resource Path Location Type
#10010 errors encountered during linking; "LAB3.out" not built LAB3 C/C++ Problem
举报

苏笛笛

2018-8-15 07:35:37
引用: 淡口味妻儿等我看 发表于 2018-8-15 07:27
不知道,错误提示是这样,求帮助!!!
Description Resource Path Location Type
#10010 errors encountered during linking; "LAB3.out" not built LAB3 C/C++ Problem

还是先参考TivaWare中的例程,里面有很多建好的工程,先拿那个入手吧。
或者把你的工程传上来看一下。
举报

卢表镜

2018-8-15 07:45:46
引用: Evawang 发表于 2018-8-15 07:12
楼主load的是lib文件?工程是不是设置成产生lib文件了啊,

就是这个原因,谢谢了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分