EK-LM3S811求救....

[复制链接]
2894|1
 楼主| lanzeex 发表于 2011-11-16 20:37 | 显示全部楼层 |阅读模式
本帖最后由 lanzeex 于 2011-11-16 20:59 编辑

在IAR 6.20下 make demo是出现如下警告,并且生成的bin文件无法通过LMFlash Programmer下载至目标板,这是何故啊??请各位高手指点啊。


从其他地方复制了一个startup.c过来,编译没警告了,但是调试时会停在static void
IntDefaultHandler(void)
{
    //
    // Go into an infinite loop.
    //
    while(1)
    {
    }
}
 楼主| lanzeex 发表于 2011-11-16 21:13 | 显示全部楼层
问题已解决,是startup的问题,主要是中断没注册,在startup.c中加入
extern void SysTickIntHandler(void);
extern void Timer0IntHandler(void);


__root const uVectorEntry __vector_table[] @ ".intvec" = 中

改两行

    SysTickIntHandler,                      // The SysTick handler
       Timer0IntHandler,                      // Timer 0 subtimer A

但只知道需要注册中断处理函数,但其工作机制如何不甚明白,需继续努力....
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

81

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部