打印

EK-LM3S811求救....

[复制链接]
2216|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

粉丝