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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

环境:MDK4 LPC2102

文件1
- @4 B( s9 X! g* w, c- Y8 ~9 }AREA MTest,CODE,READONLY/ n3 `' N+ v/ z* p; f9 T
MACRO- S8 t" ], x& E. I) x3 _& d3 N
$MSUB MADD $NUM0,$NUM1,$NUM2
' v% E8 J' ?! A* c3 }' |ADD $NUM0,$NUM1,$NUM2- H* O8 q/ d* j; R) c  E
MEND
1 G% d1 V0 e/ s* ]+ H2 Z( O9 `' pEND. T/ j: }+ n4 w# w$ L( }1 F
文件2/ H& n, M% \) M2 g1 I
AREA Test,CODE,READONLY
; x% Z9 _) r# dENTRY

MAIN
. z& L! m9 O% q% }& m( ]LDR R4,=0x4$ n" k+ O# o6 ?9 C5 c
LDR R1,=0x16 T' X* }" i2 V7 D$ f+ Y& {
LDR R2,=0x3$ D- ^/ R% M1 {- }2 j
MADD R0,R1,R2
% A$ u. ^5 B# N; f: n3 v: @STR R0,[R4]

HALT3 _2 M3 D/ B2 p# r- _$ w5 F
B HALT% x1 _( B' N3 P7 ^4 h/ O, A5 o
END

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

这是.sct2 g' t5 L, H' v# ?; P
LR_IROM1 0x00000000 0x00004000
8 B% W7 I" h+ t6 `{6 |/ g; d5 j# U8 c% y1 Q% Q: l
ER_IROM1 0x00000000 0x00004000% j( u! b6 X' C- e1 v7 L( K' u
{
" L; }9 U! [5 z( A*.o(Test, +First)
8 j6 A3 w9 T, \! H9 K: C" l' W.ANY( +R0)
  F* f' d) s; \  V/ G- P% k}
2 \/ W2 D( X# `3 w  T# s4 l4 GRW_IRAM1 0x40000000 0x00001000% k$ m: C1 V# l  k  k
{
, t5 ?% b2 n6 S" t4 S.ANY( +RW +ZI)
0 |4 o! F/ {  Z+ J& Y}# h7 L1 s! W! c4 a. G& r' b
}

5 X/ B3 Z! ^& s3 q" A4 _0 [

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-25 20:06 , Processed in 0.171875 second(s), 23 queries , Gzip On.

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

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

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