Chinaunix首页 | 论坛 | 博客
  • 博客访问: 132335
  • 博文数量: 64
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-26 18:44
文章分类

全部博文(64)

文章存档

2014年(64)

我的朋友

分类: C/C++

2014-04-26 19:04:47

原文地址:IAR调试错误解决 作者:

   这段时间我编译IAR for ARM工程的时候出现了上述标题出现的错误信息,void __program_start(void);没有声明
解决方法:
void __program_start(void);
修改成:
void __iar_program_start(void);
编译已经通过,但是到下载程序的时候报错: User error: Base address of vector table has incorrect alignment. Vector base addr = 0x0800AD3C  
解决方法:
IAR4.42的中断向量表跟IAR5.XX的有一些区别,其中IAR4.42的中断向量表里有一句“#pragma location = "INTVEC"”,在5.xx下应该改为“#pragma location = ".intvec"”。

阅读(1736) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~