天嵌 ARM开发社区

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

如何用keil4 jlink调试裸机小程序

[复制链接]
究级邪恶 发表于 2012-1-4 11:25:37 | 显示全部楼层 |阅读模式
下面是一个用按键控制led灯的主程序
 楼主| 究级邪恶 发表于 2012-1-4 11:27:05 | 显示全部楼层
AREA    RESET, CODE, READONLY
       
        ENTRY

        CODE32

START
; 配置按键的IO端口为输入
        LDR                R0, =0x56000050
        LDR                R1, =0x00000000         
        STR                R1, [R0]

; 配置LED的IO端口为输出
        LDR                R2, =0x56000010
        LDR                R3, =0x00015400         
        STR                R3, [R2]

; 熄灭全部LED
        LDR                R2, =0x56000014
        LDR                R3, =0x000001e0         
        STR                R3, [R2]

LOOP
; 读取按键状态
        LDR                R0, =0x56000054
        LDR                R1, [R0]
; LED初始状态为熄灭
        LDR                R3, =0x000001E0
;判断K1是否按下
        TST                R1, #0x00000002
        BICEQ        R3, #0x00000020   ;5
;判断K2是否按下
        TST                R1, #0x00000010
        BICEQ        R3, #0x00000040          ;6
;判断K3是否按下
        TST                R1, #0x00000004
        BICEQ        R3, #0x00000080          ;7
;判断K4是否按下
        TST                R1, #0x00000001
        BICEQ        R3, #0x00000100          ;8
;控制LED显示
        STR                R3, [R2]

        B                LOOP

        END
 楼主| 究级邪恶 发表于 2012-1-4 11:33:27 | 显示全部楼层
用rebuild检查程序是否有错误,检查成功后,连接好jlink线。如何debug调试,最后run。
 楼主| 究级邪恶 发表于 2012-1-4 11:35:35 | 显示全部楼层
Target Options中选用jlink调试即可
embedsky_lhh 发表于 2012-1-4 13:46:07 | 显示全部楼层
:)顶起,建议把工程文件和源文件一起压缩发上来。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-26 08:24 , Processed in 1.078118 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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