找回密码
 注册
关于网站域名变更的通知
查看: 332|回复: 1
打印 上一主题 下一主题

arm 宏调用,如何从另一个文件调用宏,并且不出错?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-11 10:01 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

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

x

环境:MDK4 LPC2102

文件1
: i( ^2 l) @- u0 i7 ]AREA MTest,CODE,READONLY
6 V7 ?* ]( d( L+ t& E' P' s4 IMACRO
6 e/ T- _( s1 `$MSUB MADD $NUM0,$NUM1,$NUM20 e2 [* p2 R* E3 \& y& u" p; L- _" p
ADD $NUM0,$NUM1,$NUM2
5 `9 Y2 O6 u1 A: H: UMEND% L3 a+ c( B, P) e' F: Y
END' {/ E# T* [: L0 i
文件2
: V8 _# x+ Q. G6 z5 v5 ]AREA Test,CODE,READONLY
" @  z" ?; k/ E5 o0 u% {ENTRY

MAIN  c6 \# w# \) E2 N* k6 l5 h5 f
LDR R4,=0x4
1 {* k) V8 i: T* P- a: G; ~LDR R1,=0x1
0 ]% I: ]0 |: }& k7 C0 e9 dLDR R2,=0x3
0 G6 s! k. K6 e& U2 U1 W4 [4 kMADD R0,R1,R2
2 K/ |* k" |) r+ D, nSTR R0,[R4]

HALT9 x% U6 D' p/ x
B HALT
$ Z8 `8 G+ M1 z' hEND

出现了。2012main.s(8): error: A1163E: Unknown opcode MADD , expecting opcode or Macro

这是.sct
5 e3 g/ v& F* t% K5 qLR_IROM1 0x00000000 0x00004000. `# W( k# O$ U7 T$ i
{7 F  J: o; Q1 p4 u) R) c- M
ER_IROM1 0x00000000 0x000040007 k+ S2 V! B: E& r0 k+ q
{
0 b9 E& G5 D5 H% v$ q& a*.o(Test, +First)
- q) F( F& j. B, D+ h6 d.ANY( +R0)4 z; c: \9 a. g/ x- S# V
}
! ?; }  O" S7 S% u/ \# d  }RW_IRAM1 0x40000000 0x00001000, u- t/ }/ s+ e* G" R
{" b7 `8 P2 x! f9 b/ m# }! L0 W
.ANY( +RW +ZI). O0 U$ o# j% j9 U. q3 w
}+ [$ G( }* m% _% `2 z9 X* [+ `
}


- m8 H2 r6 n4 h% T

该用户从未签到

2#
发表于 2020-3-11 16:34 | 只看该作者
帮你顶一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 21:13 , Processed in 0.156250 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表