打印
[开发工具]

IAR EWARM 5.11 make 一个DEMO程序出现问题

[复制链接]
3216|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
explor|  楼主 | 2008-5-11 11:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Error[Li005]: no definition for "__program_start" [referenced from G:ST_Demo_documentPS_Demo_DocumentEK-STM32F-PS CD 
EXAMPLESLCDDemo(lcd+led+buttom)LCDDemoprojectEWARMBOOT_FLASHObjstm32f10x_vector.o] 
 
不知道这个问题是说明原因,单独编译每个文件都是正常的,
沙发
香水城| | 2008-5-11 12:43 | 只看该作者

原有的例子不是在这个环境下生成的,你需要做相应的改动

再说EK-STM32F板上的ST-LINK2不支持IAR EWARM 5.11下的调试。

使用特权

评论回复
板凳
simon21ic| | 2008-5-11 20:43 | 只看该作者

需要做的几处改动

stm32f10x_vector.c文件中,把__program_start改成__iar_program_start,把#pragma location = "INTVEC"改为#pragma location = ".intvec"。
项目配置中的Link下的Config中,配置一个Link Configuration File就可以正常编译了。

使用特权

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

本版积分规则

51

主题

107

帖子

0

粉丝