天嵌 ARM开发社区

 找回密码
 注册
查看: 1454|回复: 4

纯汇编的问题

[复制链接]
authorowen 发表于 2011-3-5 18:49:39 | 显示全部楼层 |阅读模式
我用纯汇编写了一个流水灯的程序,GPB4,5,6,7对应四个灯
第一个问题
就是在下面程序红色的那个LEDTEST,编译不能通过,ads1.2  错误提示 unknown opcode       
删除后不报错

第二个问题
纯汇编下,我用jlink 调试,程序没有跑起来,要做哪些设置。比如 对 ro的 0x30000000 什么的还需要设置不?


GPBCON EQU 0x56000010
GPBDAT EQU 0x56000014
GPBUP  EQU 0x56000018
       
        EXPORT LEDTEST
       
        AREA LEDTEST,CODE,READONLY
LEDTEST       
               ldr r0,=GPBCON
        ldr r1,[r0]
        bic r1,r1,#0x3fc00
        orr r1,r1,#0x15400
        str r1,[r0]
       
        ldr r0,=GPBUP
        ldr r1,[r0]
        orr r1,r1,#0x1e0
        str r1,[r0]
       
looptest
       
        ldr r2,=GPBDAT
       
        ldr r3,[r2]
        bic r3,r3,#0x1e0
        orr r3,r3,#0x1b0
        str r3,[r2]
        ldr r0,=0x2ffff
        bl delay
       
        ldr r3,[r2]
        bic r3,r3,#0x1e0
        orr r3,r3,#0x1a0
        str r3,[r2]
        ldr r0,=0x2ffff
        bl delay
       
        ldr r3,[r2]
        bic r3,r3,#0x1e0
        orr r3,r3,#0x160
        str r3,[r2]
        ldr r0,=0x2ffff
        bl delay
       
        ldr r3,[r2]
        bic r3,r3,#0x1e0
        orr r3,r3,#0x0e0
        str r3,[r2]
        ldr r0,=0x2ffff
        bl delay
       
        b looptest
       
delay
        sub r0,r0,#1
        cmp r0,#0x0
        bne delay
        mov pc,lr
       
        END
 楼主| authorowen 发表于 2011-3-13 00:12:10 | 显示全部楼层
程序有问题
 楼主| authorowen 发表于 2011-3-19 12:15:20 | 显示全部楼层
这么长时间没人回复啊
splive231 发表于 2011-3-21 00:01:50 | 显示全部楼层
关狗 关中断  再来控制IO
天嵌_support1 发表于 2011-3-21 11:44:42 | 显示全部楼层
你就简单一个文件,你直接用交叉编译器的命令编译好了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-6-16 12:05 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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