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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

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

.equ GPX2CON,0x11000C40
: g! ~6 t1 `$ U; e.equ GPX2DAT,0x11000C44
6 g3 l* u5 A2 c7 }* r- g.TEXT4 w% q6 r* J  N5 F  Z
main:" ]3 H: F# C+ D& u, r% h
bl Init_Port7 O3 Z) i/ _+ f1 `6 T* U* P
loop:4 j8 E. t( t3 f9 C& W
7 `8 m* j* X! r
ldr r2,=map+4 @点亮led1
* ^! @% G( U" ]- m& D. kldr r6,[r2]
; w, M5 F8 J9 {3 ?- t  L/ Q3 omov r7,#0xff
% g0 D$ @: e* g6 G; E& L/ Dstr r7,[r6]

@---------------------------------------1 t( {- ]0 t  h3 l2 q7 ?: A

- Y' m9 i" ]. M5 U& H* ]7 y3 k3 f3 `bl delay1s) X1 i& }8 [. P4 V
ldr r2,=map+4 @no点亮led1
9 R: K2 N) m4 V9 eldr r7,[r2]
6 }5 T! O7 W4 }1 n$ |  rmov r3,#0x00
, g7 i. }! S1 Qstr r3,[r7]/ k' }3 V* _( _+ c' a. [
b loop
: a. M' v( P: \. rmain_end:
1 j) J: K! R5 q5 hb main_end1 l, I. e& ^& `$ g' s1 ?3 P, X
@------------------------------------------------
' H0 k  c3 f# D& c7 b# |4 y, J# ?4 J@ 延时
' D. O! F0 R1 ], u( M@------------------------------------------------3 d7 @5 l4 [3 Z" R& O6 T

& Z: J; a3 @" kdelay1s:
7 c- V1 I% o# H& k7 E8 `ldr r4,=0x5ffffff
( m, D3 U; `% b& a0 d- N3 S% p" a: u4 Z+ c. M1 s* ]* @0 c! x
delay1s_loop:; W0 l# _0 ?* O# G; a: h
sub r4,r4,#1
4 s5 ]' j$ d  Qcmp r4,#03 p9 V0 i! U. G4 C% e2 E! ]; c2 \

6 C1 N$ a# D, _* o# \8 J, pbne delay1s_loop5 w4 T3 [. s" ~0 u# T& U/ s
mov pc,lr # x. X9 R6 r! {; ]: z
@------------------------------------------------
- W6 S9 K$ e) F8 K7 d1 q@ Map
5 z. A6 {& V% W2 ^% ~4 q@------------------------------------------------
& {2 m1 S/ Y. J) ?6 ]/ p" C7 u9 L" v: b$ E1 d6 M4 o
.data
' P* ?' p! r( N: k" R' ]' emap:! Z& Z7 @) K+ m/ v' l' k
.word GPX2CON,GPX2DAT$ J, {0 @+ V) A$ e- D2 v8 Q
@------------------------------------------------* R5 F) c8 C1 \0 `: o
@ 端口配置
+ ^( S  T6 J# j8 B@------------------------------------------------
  d6 d2 w; W! d  Y9 bInit_Port:6 B3 l- X9 n5 N) Q0 T& K
ldr r0,=map @LED1配置; x/ i0 b0 M: y% A5 H4 L" u; Y
LDR R2,[R0]# @1 Q. e$ u% I3 a, H0 o/ |
LDR R1,[R2]! h, s9 m- a! E: w4 ~# L1 k8 p
AND R1,#0X0FFFFFFF% p+ B, S) ?; w2 d6 z: V
ORR R1,#0X10000000
. H* ]8 `/ s, r# b  cstr r1,[r2]
: G  J) n9 @8 u9 v8 YInit_Port_end:/ g; ]! v! p# @
mov pc,lr
$ i& T  Y+ G( B1 n0 n2 L( Z.END


8 g% O. q' U% i7 E" c

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-25 16:37 , Processed in 0.156250 second(s), 23 queries , Gzip On.

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

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

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