完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
学习arm汇编有些日子了,今天用rvds2.2编了个小程序结果错误连连好不容易把程序的错误找完了,结果又出现了关于entry point的问题,试了好几个地址都不好使也不知道是怎么回事,希望能有人指点一下关于image entry point的问题,谢谢
|
|
相关推荐
6个回答
|
|
|
在int.s中ENTRY标志了entry point,
在编译中,把库函数__main()也编译了进去, 应该是__main()中指定的entry point 为 main(), 所以,出现了multiple entry point. 一般地,在makefile中编译时 -entry XXX_xxLoad 来指定entrypoint,同时要注意链接的顺序 LINK_ORDER = -first XXX_xxLoad 评分
|
||
|
|
||
|
本帖最后由 woodmice 于 2014-3-27 12:18 编辑
看你的图和描述,提示的是entry point【0x0000000F】指向的地址不是指令;entry point应该是整个程序映像的入口,基本就是、或者等同于RESET入口地址,你可以以entry为关键字在帮助文档中搜索一下,看这个entry point是在哪里声明,如何使用; 我没有安装RVDS,所以只能给你说解决的方法,希望对你有用 |
|
|
|
|
|
非常感谢。。。。。
|
|
|
|
|
|
|
|
|
|
|
|
根据图片 可以看到编译器给出的错误信息是 Error: L6204E: Entry point (0x00000290) does not point to an instruction. 根据Error: L6204E:这条信息 在官网中可以得到 L6204E Entry point () does not point to an instruction. The image entry point you specified with the --entry command-line option must correspond to a valid instruction in the root-region of the image. See the following in the Linker Reference: --entry=location.
可以看一下官网对这个故障信息解决方法的介绍: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0458c/CHDFIEJD.html http://community.arm.com/thread/2495 |
|
|
|
|
z00 发表于 2014-3-27 23:10 很谢谢你啊,顺便问一下,有没有一个关于rvds2.2整个开发流程都涉及到的例子,我想找个能参考的例子,自己在这摸索感觉太茫然了。 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
飞凌嵌入式ElfBoard-文件I/O的深入学习之阻塞I/O与非阻塞I/O
307 浏览 0 评论
大神们,想知道你们都用什么ide编程调试器? Arduino IDE?还是 e2studio ?还有其他吗?哪个好用呢
459 浏览 0 评论
825 浏览 0 评论
790 浏览 0 评论
飞凌嵌入式ElfBoard-文件I/O的了解探究之复制文件描述符
717 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 07:08 , Processed in 1.040842 second(s), Total 88, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
729