完善资料让更多小伙伴认识你,还能领取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整个开发流程都涉及到的例子,我想找个能参考的例子,自己在这摸索感觉太茫然了。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
iTOP-3A5000主控板龙芯架构外加机箱就是一台电脑主机
859 浏览 0 评论
迅为RK3568开发板EMMC镜像导出打包update.img
909 浏览 0 评论
飞凌嵌入式-ELFBOARD 硬件知识分享-ELF 2电源威廉希尔官方网站 讲解
1360 浏览 0 评论
2066 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-mfgtools烧录流程介绍之烧写所需镜像
1718 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 13:06 , Processed in 0.677751 second(s), Total 89, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号