天嵌 ARM开发社区

 找回密码
 注册
查看: 4336|回复: 7

韦东山教程第一课汇编点不亮LED灯?????????

[复制链接]
波粒二象性 发表于 2015-7-6 23:12:41 | 显示全部楼层 |阅读模式
Linux 系统是14.10,Makefile生成 .bin二进制文件,NorFlash启动选择7下载程序进Nandfalsh,后Nandflash启动LED1不亮。相关代码和Makefile文件如下。使用DNW下载模式。开发板是TQ2440。

@******************************************************************************
@ File:led_on.S
@ 功能:LED点灯程序,点亮LED1
@******************************************************************************      

.text
.global _start
_start:     
            LDR     R0,=0x56000010      @ R0设为GPBCON寄存器。此寄存器
                                        @ 用于选择端口B各引脚的功能:
                                        @ 是输出、是输入、还是其他
            MOV     R1,#0x00000400        
            STR     R1,[R0]             @ 设置GPB5为输出口, 位[10:9]=0b01
            LDR     R0,=0x56000014      @ R0设为GPBDAT寄存器。此寄存器
                                        @ 用于读/写端口B各引脚的数据
            MOV     R1,#0x00000000      @ 此值改为0x00000020,
                                        @ 可让LED1熄灭
            STR     R1,[R0]             @ GPB5输出0,LED1点亮
MAIN_LOOP:
            B       MAIN_LOOP

Makefile 文件
led_on.bin : led_on.S
        arm-linux-gcc -g -c -o led_on.o led_on.S
        arm-linux-ld -Ttext 0x0000000 -g led_on.o -o led_on_elf
        arm-linux-objcopy -O binary -S led_on_elf led_on.bin
clean:
        rm -f   led_on.bin led_on_elf *.o







本帖子中包含更多资源

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

x
 楼主| 波粒二象性 发表于 2015-7-8 23:06:18 | 显示全部楼层
问题最终还是自己解决了,想知道答案请留言。嘻嘻,这论坛实在太冷清了,互动互动。
hwcqcc 发表于 2015-7-17 09:18:45 | 显示全部楼层
来吧。我想知道,谢谢告知啊。
 楼主| 波粒二象性 发表于 2015-7-19 20:50:57 | 显示全部楼层
hwcqcc 发表于 2015-7-17 09:18
来吧。我想知道,谢谢告知啊。

其实程序没有错的,错的是用错了DNW软件下载,用这个下载不行的。要用另一个下才行,靠天嵌这BUG害死人。
AddisonLDM 发表于 2015-7-26 21:10:50 | 显示全部楼层
用哪个DNW,韦东山的DNW?
AddisonLDM 发表于 2015-7-26 22:06:40 | 显示全部楼层
哈哈,我也成功了,等不了你回答哪个DNW了,我直接换韦东山的DNW就行了哈
 楼主| 波粒二象性 发表于 2015-7-27 17:20:44 | 显示全部楼层
AddisonLDM 发表于 2015-7-26 22:06
哈哈,我也成功了,等不了你回答哪个DNW了,我直接换韦东山的DNW就行了哈

用天嵌最新的DNW下也行的,这个BUG他们现在已经修复了。
clxiaobai 发表于 2017-6-26 22:20:23 | 显示全部楼层
我也想知道这个问题到底是什么原因
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-17 00:22 , Processed in 1.046875 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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