4709|11

76

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

ARM编程问题 [复制链接]

IMPORT Main
AREA Init,CODE,READONLY
ENTRY
LDR R0,=0X3FF0000
LDR R1,=0XE7FFFF80
STR R1,[R0]
LDR SP,=0X3FE1000
BL Main
B
END
这段代码有什么问题?
在ADS里编译一直报错啊 报错: UNKNOWN OPCODE
此帖出自ARM技术论坛

最新回复

goodluckyxl(被人遗忘的狗@PPP IP TCP UDP 好多P啊@) ( ) 信誉:106    谢谢楼上,我在另一个帖了把分给你吧 http://community.eeworld.net/Expert/topic/5443/5443444.xml?temp=.9952661 我问的是和他相同的问题  详情 回复 发表于 2007-4-5 10:18
点赞 关注
 

回复
举报

81

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
BL Main
B .         ; 少了个'.'吧?
END
此帖出自ARM技术论坛
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
问题应该出在你的格式问题。
ARM汇编对格式要求非常严格。
[标号][空格][指令][空格][操作数]
其中没有标号时,标号使用空格或TAB代替。
把你的程序改成下面的样子尝试一下:注意空格哦
[空格]IMPORT Main
      AREA Init,CODE,READONLY
      ENTRY
      LDR   R0,=0X3FF0000
      LDR   R1,=0XE7FFFF80
      STR   R1,[R0]
      LDR   SP,=0X3FE1000
      BL    Main
      B
      END
此帖出自ARM技术论坛
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

4
 
问题确实出在格式问题。但编译还是不通过。报错是entry point (0x00000000) lies outside the image
怎么办?

B .         ; 少了个'.'吧?

确实少了个点 ,但我不知道这个B . 是什么意思?
此帖出自ARM技术论坛
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

5
 
配置一下入口点地址
软模拟下是0x800吧
此帖出自ARM技术论坛
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

6
 
B . ; 就是仍跳回这一指令...不做任何事情的死循环
此帖出自ARM技术论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

7
 
一步一步的 跟踪, 看看它死在哪了
此帖出自ARM技术论坛
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

8
 
帮顶,我也遇到同样的问题了
此帖出自ARM技术论坛
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

9
 
配置一下入口点地址
软模拟下是0x800吧

请问如何配置啊?
此帖出自ARM技术论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

10
 
这个版的人气实在不敢恭维啊
此帖出自ARM技术论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

11
 
arm link -> output -> ro base 0x800
还有一个入口在image 选项力的 entry point
此帖出自ARM技术论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

12
 
goodluckyxl(被人遗忘的狗@PPP IP TCP UDP 好多P啊@) ( ) 信誉:106   

谢谢楼上,我在另一个帖了把分给你吧
http://community.eeworld.net/Expert/topic/5443/5443444.xml?temp=.9952661
我问的是和他相同的问题
此帖出自ARM技术论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表