在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 6881|回复: 5

请教关于ARM伪指令EQU的问题

[复制链接]
发表于 2006-12-19 15:29:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
各位大侠.我是ARM的初学者,在学习EQU的时候出现一下问题:
我使用
   SS1   EQU  0xEE     编译可以通过,
但是当我使用:
   S1   EQU  0xEE     ,编译确会出问题,错误代码是A1108E: Multiply or incompatibly defined symbol
我实在不明白怎么回事,S1我在程序中并没有用到啊.我使用A1,B1定义也都没有问题.很奇怪.
发表于 2006-12-19 16:21:19 | 显示全部楼层
可能汇编引用的其他文件中定义了
 楼主| 发表于 2006-12-19 16:26:53 | 显示全部楼层
不会的,我只有这一个文件.而且该文件未引用任何文件.该文件全文如下:

S1  EQU        0xEE

        AREA SAMPLE,CODE,READONLY
                       
        ENTRY                               
        CODE32
        MOV         R1,                #0x0
        MOV         R2,                #0xFF00
        MOV         R1,                R2
                END
发表于 2006-12-19 16:47:56 | 显示全部楼层
是不是S1是汇编的关键字啊,^_^,好久不看,都不记得了!
发表于 2006-12-30 22:19:45 | 显示全部楼层
不让你用这个符号,你就换一个贝,真是的
发表于 2018-12-20 19:43:51 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-29 09:58 , Processed in 0.024332 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表