打印
[开发工具]

IAR EWARM v5.3 仿真问题

[复制链接]
4277|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
vr2whf|  楼主 | 2009-7-1 01:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原来的工程文件在IAR EWARM v4.42可以编译及仿真, 之后到了IAR EWARM v5.3就连编译也过不了.

把stm32f10x_vector.c里面的两个__program_start( )都改了就好了.
link通过了,不过debug的时候出现

Wed Jul 01 01:47:40 2009: 8236 bytes downloaded (11.99 Kbytes/sec) 
Wed Jul 01 01:47:40 2009: Loaded debugee: C:ManleyEKBoardEKSTM32F (IAR EWARM v5)LCDDemo(lcd+led+buttom)LCDDemoprojectEWARM 
BOOT_FLASHExeLCDDemo.out 
Wed Jul 01 01:47:40 2009: <b>User error: Base address of vector table has incorrect alignment. Vector base addr = 0x00001940 </b>
Wed Jul 01 01:47:49 2009: Target reset 
Wed Jul 01 01:47:49 2009: Failed to load debugee: C:ManleyEKBoardEKSTM32F (IAR EWARM v5)LCDDemo(lcd+led+buttom)LCDDemoprojectEWARM 
BOOT_FLASHExeLCDDemo.out 

究竟是甚么一回事??
沙发
sunke9| | 2009-7-1 11:33 | 只看该作者

从IAR4.42移植项目到IAR5.30

从IAR4.42移植项目到IAR5.30的最好办法就是把IAR5.30的例子项目中的程序文件替换成你的4.42的程序。

使用特权

评论回复
板凳
vr2whf|  楼主 | 2009-7-1 12:34 | 只看该作者

How to 移植

User error: Base address of vector table has incorrect alignment. Vector base addr = 0x00001940 

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

129

帖子

1

粉丝