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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

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

.equ GPX2CON,0x11000C402 o' b8 B! e. d: @2 R1 @
.equ GPX2DAT,0x11000C44
+ A( k% |" S! L* S) d.TEXT
( G7 ^. B) o5 T4 H& Q( B4 ?; |main:' L# B, j# ?; K9 w9 r6 e
bl Init_Port# P6 Q# A# l! s1 y6 Y
loop:0 i, F& C9 `) r2 ?2 Q

% X2 P* m1 ^' ~+ s# D* `4 K/ oldr r2,=map+4 @点亮led1
9 l' J% z  T# Y5 I# Gldr r6,[r2]
; m7 Q6 P* K( {8 a/ F* Y( zmov r7,#0xff( B5 I8 j- ~  v0 T1 ~+ i; ^3 a+ T
str r7,[r6]

@---------------------------------------% w- @9 X1 L" Y. z( Q

: U) j& X* M1 R* G% V' ~bl delay1s
% a5 N4 U" W0 B- I- @8 A* G! lldr r2,=map+4 @no点亮led1% T2 Q" S3 M( e# d4 g1 L: Q- e& G6 C" G
ldr r7,[r2]
' z9 ]# I+ G! Nmov r3,#0x00
! z) S/ l" n. Ystr r3,[r7]
( F* k% [( V5 t  Ib loop
) ?2 L2 q( I# u& K9 H) Qmain_end:
. I; [$ K! K$ h* }& c' W! d* W' zb main_end
# M2 r+ b) {" Z@------------------------------------------------8 q* [" I4 f( B/ V
@ 延时
% m+ a$ f7 k7 m+ F# Y* X( N@------------------------------------------------
) X. L4 W# C* P# s7 I
4 ~, h' X+ b0 m' Bdelay1s:+ G4 y; }! k. n1 t/ O. H  M* P: D
ldr r4,=0x5ffffff: O7 k1 k7 }" X# w0 w- q

( A. ~6 Q" H& x+ @delay1s_loop:. e& Y; n% G' M: c  d3 u5 v9 c6 H
sub r4,r4,#16 ~0 r- ^+ J% f8 L: ?: B# {0 \
cmp r4,#0
4 u, E; O/ T" a+ l' \/ h6 |8 i0 x) K( A' e6 U/ J
bne delay1s_loop* N1 v* {3 D9 M( O0 S
mov pc,lr
# A! r( ?* ], t@------------------------------------------------
3 p# Q3 m, ^4 R# k0 T& F$ Z@ Map7 O6 X, \* C) ^( y
@------------------------------------------------
) u, {$ M( _9 d8 s0 M8 ^" a
. J& g- F4 C2 L7 }6 H.data% s- {+ y) `+ t( K4 D( a; J
map:% d1 ~' a  i; f) e: Z, h2 f
.word GPX2CON,GPX2DAT! H" i0 \1 Y. M
@------------------------------------------------# T7 p* _8 m2 J1 Q$ G! w& y
@ 端口配置
8 Q: c4 h( ?  ^( }/ o@------------------------------------------------6 I$ f  q1 z7 @- G
Init_Port:
( n4 x9 F, w7 b% yldr r0,=map @LED1配置
9 n! W% `5 r& [: V6 ILDR R2,[R0]
! f9 x# `: ~" wLDR R1,[R2]
, r, A8 e9 ^9 _; c% [7 PAND R1,#0X0FFFFFFF; E% H/ O9 @/ \8 Y  L4 N$ I; J
ORR R1,#0X10000000
2 U0 D9 P; l  P" ^str r1,[r2]
; z0 u" i& i: x% l2 f$ c8 N" nInit_Port_end:
/ d: Y# f7 n  H1 N" o+ i1 Nmov pc,lr
8 ^$ j9 {' ~) e2 p, j$ [.END


$ {: D5 K8 l! u' D* e% b

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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