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

这是arm的最简单的点阵LED代码,但是却有很奇怪的现象,请大神帮忙看看

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-12-30 13:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x

加上".data"后bin文件居然有33kb不加".data"有1kb,程序无反映,代码是在Linux交叉编译链汇编的

.equ GPX2CON,0x11000C40
( I8 S  r( M, [9 B5 c/ ~7 q.equ GPX2DAT,0x11000C44
, Q1 ?8 G1 B/ ^$ E  I.TEXT: _7 {, ~2 U! p
main:
/ J; L6 I0 Z: G' ubl Init_Port
: x. N* E+ W" Y8 n  q% }3 f) Xloop:! v* [# [7 y) u7 ?8 |

9 {3 w) r5 I2 M* E  Kldr r2,=map+4 @点亮led1
/ y# ]( N/ {7 k. C0 aldr r6,[r2]
3 `3 H; c/ Q  v' y) E! |mov r7,#0xff! [  q/ E3 z5 T& r8 ^9 e# s
str r7,[r6]

@---------------------------------------/ M' t- a3 D* m$ m1 a: k

' F3 C4 `9 |: d! x/ cbl delay1s
7 t2 Z  U$ p. c4 Y% ]  d, mldr r2,=map+4 @no点亮led1
* H; D3 a$ m" i9 g( a* A6 Uldr r7,[r2]
+ M+ ~! v8 T3 ]6 L' zmov r3,#0x00: _! d$ r2 r$ k! P/ n6 y
str r3,[r7]5 j/ {" ^. i# B. a! I
b loop. R& i( G7 c+ s# I
main_end:0 y, X/ ~: E  q2 ~- ~( s: X
b main_end: Y0 @* s5 g& i7 Q
@------------------------------------------------
, Q/ _% C1 h. F* x% ?) w) n2 E@ 延时9 X6 z+ Q- ?8 X+ Z/ Y
@------------------------------------------------
+ n$ |0 j1 j# E+ \/ C, e+ Z3 [& Q
6 h2 y8 E0 d$ mdelay1s:
+ X+ b1 o+ w" d$ E6 M& @# oldr r4,=0x5ffffff% r* q+ R: O; M8 T
' E1 x/ M  x+ }( X  D
delay1s_loop:
7 U# ], Z- x3 y3 }, |& ^' ^sub r4,r4,#1. u4 |- Z- r/ d2 F) r% i/ D6 n
cmp r4,#0/ f4 A; P- d1 z" C$ z  ]

+ m3 g' p" H/ J; E, ibne delay1s_loop
# @; f' u$ Q% \9 w6 Omov pc,lr
. c2 v3 z, z& k! U  U% n@------------------------------------------------+ v6 F, W& @# z  ]1 B7 I% W) W3 E
@ Map
2 p3 J  }. j* f6 v% x& N@------------------------------------------------
) O( U. z4 G. Z  M( e( H- Y6 ?; Z  ^6 v
.data
! f% `. |3 `% D4 `5 O! e6 N4 ~map:6 t! _* Y& l& r' V
.word GPX2CON,GPX2DAT1 G) V5 ?  u- K' t  ~1 i9 e
@------------------------------------------------- M/ U7 Q. B, ^" h& ^" ]
@ 端口配置
2 y6 i9 G" g! B& f$ e@------------------------------------------------
( z- @/ D/ N$ }8 f2 {Init_Port:
; P  I9 E8 F, \0 mldr r0,=map @LED1配置
/ ]9 ^0 F, m* A2 ]: ?. KLDR R2,[R0]" \9 x( j* U, \
LDR R1,[R2]
  _7 J8 X+ i, n. w; X* e- DAND R1,#0X0FFFFFFF
5 h2 P& n4 \2 q# p+ K1 R" KORR R1,#0X10000000
) a/ s# ~3 W( \( d3 V6 S3 nstr r1,[r2]4 I, L1 F2 x! m2 w( l3 \1 {/ f7 K
Init_Port_end:( b4 ?; B' f/ B" J' ^8 p: B2 l
mov pc,lr+ s9 R: E8 b# P6 o- S4 [' V5 Z' e9 r
.END

6 ?7 f  y' ^  o* ^1 ?3 P

该用户从未签到

2#
发表于 2019-12-30 13:54 | 只看该作者
1111111111111111111111111111111111111111111
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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