打印
[应用相关]

I2C例程编译出错,请各位高手过目一下

[复制链接]
3440|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
silentband|  楼主 | 2008-7-22 15:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请参阅文件,在IAR环境下编译的。
Error[e46]: Undefined external "__program_start" referred in ?ABS_ENTRY_MOD (  ) 
这是什么意思?找不到错误源...
ST(万利)如果能把实验资料做得跟ZLG一样全面且详细,相信会吸引更多
朋友加入ST产品线.ST的公开的实验资料资料确实是少啊...问题还多多...
相关链接:https://bbs.21ic.com/upfiles/img/20079/20079615122345.rar
沙发
vigia| | 2008-7-22 16:43 | 只看该作者

项目文件不完整

还需要添加cortexm3_macro.s和stm32f10x_vector.c文件到项目。

ST有文档详细描述了如何在IAR中创建一个新的项目。

说实话,我还嫌弃ST的文档太多,看都看不完。。。

使用特权

评论回复
板凳
silentband|  楼主 | 2008-7-23 10:47 | 只看该作者

需要的文件都已经添加了,还是不行~

Error[e46]: Undefined external "__program_start" referred in ?ABS_ENTRY_MOD (  ) 
这个错误是什么造成的呢?

使用特权

评论回复
地板
vigia| | 2008-7-23 11:15 | 只看该作者

你的项目有问题的地方太多。。。。

我试过你的项目了,不加那两个文件,就报你说的错,但是加了那两个文件,报的错更多。。。

我建议你还是去仔细看看关于如何在IAR中新建一个ST项目的文档。



http://www.stmicroelectronics.com.cn/stonline/mcu/MCU_Pages.htm

在上面这个链接里的“STM32 微控制器系列”项的“开发工具 (Development Tools)”栏里,有“如何使用STM32的软件库在IAR的EWARM(4.42A)下进行应用开发”一文,请按照文中所说,重新建立你的项目。

使用特权

评论回复
5
lomeisi_99| | 2008-7-23 11:25 | 只看该作者

什么版本?

估计是版本问题。

使用特权

评论回复
6
lomeisi_99| | 2008-7-23 11:40 | 只看该作者

我来帮你LOOK。

使用特权

评论回复
7
lomeisi_99| | 2008-7-23 11:47 | 只看该作者

自己建工程,可以参考些资料,自己糊来肯定不行,可以参考以前的帖子,也可以找相关资料。
我建议你到ST网上去小现成的I2C的DEMO,为什么不学会借鉴呢?

使用特权

评论回复
8
silentband|  楼主 | 2008-7-31 21:06 | 只看该作者

感谢各位老师,我是放弃硬件I2C了

我现在用以前LPC2000上的代码遗址过来用,很快就调通了
主要是感觉ST的库太麻烦,特别是刚接触对它底层操作不是特别了解
的情况。另外ST的文档资料真的是很让人郁闷,看得人很迷惑
所以...

使用特权

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

本版积分规则

78

主题

272

帖子

0

粉丝