打印
[ZLG-ARM]

内置变量的设置

[复制链接]
1308|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xiuzhou|  楼主 | 2008-1-22 10:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
se, ARM, pc, ps, pse
周公你好,ARM汇编器中定义的内置变量不能使用伪指令设置(如SETA,SETL和SETS),如果需要对内置变量设置改怎么做?
如我在Startup.s中想要设置EN_CRP这个变量:
      GBLL   EN_CRP;定义全局变量EN_CRP,并初始化为{FALSE}
如果我想让EN_CRP为{TRUE}改怎么做?
      EN_CRP   SETL   {TRUE}编译出错,Unknown opcode.
谢谢

相关帖子

沙发
ZlGaRm| | 2008-1-22 11:35 | 只看该作者

xiuzhou

您好:
    不太明白您的目的。但是,EN_CRP首先已经是1个宏,而非全局变量,所以您那样编程的话,肯定是错的。此外,建议您只要在汇编器里使用EN_CRP宏即可。
    一般情况下,我们的网络技术支持,仅对基本的、概念性、原理性、与产品直接相关的问题进行解答。至于运用这些原理去解决具体问题的详细方案,即应用问题……我们一般不提供详尽技术支持(最多是引导性的),毕竟人力物力有限,这点还请xiuzhou您谅解!
                                          By  zlgarm_ltt

使用特权

评论回复
板凳
zlgarm| | 2008-1-22 13:36 | 只看该作者

回复:如何在ARM汇编器中定义内置变量?

Xinzhou: 您好!

在ARM编译器中,应在工程设置->ARM Assembler->Predefines标签下进行如下设置,具体见图示位置:
 

具体的一些编译器资料,请参考ADS的英文用户使用手册。遇到问题还可以到周立功公司的网站上下载一些技术文档:
http://www.zlgmcu.com/infocomm/newupdate.asp?sorttype=search

                                               By zlgarm_wgg

使用特权

评论回复
地板
xiuzhou|  楼主 | 2008-1-23 10:35 | 只看该作者

谢谢周工解答

使用特权

评论回复
5
ZlGaRm| | 2008-1-23 13:39 | 只看该作者

xiuzhou

您好!
    不客气!这是应该做的!还请您日后多对我们的工作提意见,谢谢!
                                                         By zlgarm_ltt

使用特权

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

本版积分规则

16

主题

33

帖子

1

粉丝