天嵌 ARM开发社区

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

韦东山老师点灯程序怎么点不亮TQ2440的灯

[复制链接]
zshihao 发表于 2012-10-16 17:33:49 | 显示全部楼层 |阅读模式
本帖最后由 zshihao 于 2012-10-16 17:52 编辑

韦东山老师的第一个点灯代码无法点亮TQ2440上的LED啊,为什么啊????????????第一个汇编和第二个C程序都试了,在UBUNTU上进行编译的,通过DNW下载到NAND的0地址的。。。。。。。
汇编程序如下:
.text
.global _start
_start:     
            LDR     R0,=0x56000010      @ R0设为GPBCON寄存器。此寄存器
                                                     @ 用于选择端口B各引脚的功能:
                                                     @ 是输出、是输入、还是其他
            MOV     R1,#0x00000400        
            STR     R1,[R0]                   @ 设置GPB5为输出口, 位[8:7]=0b01
            LDR     R0,=0x56000014      @ R0设为GPBDAT寄存器。此寄存器
                                                     @ 用于读/写端口B各引脚的数据
            MOV     R1,#0x00000000     @ 此值改为0x00000010,
                                                     @ 可让LED1熄灭
            STR     R1,[R0]                    @ GPB5输出0,LED1点亮
MAIN_LOOP:
            B       MAIN_LOOP



mhy 发表于 2013-3-3 20:45:36 | 显示全部楼层
LZ也遇到这种问题了啊。我也遇到了。郁闷啊。
smileleeboo 发表于 2013-8-5 17:25:06 | 显示全部楼层
恩恩,同病呀。。。有哪位大神能够解决吗???
x901205 发表于 2013-8-8 09:59:24 | 显示全部楼层
代码是没问题的,一般是烧写问题。另外,makefile里面的链接地址不用指定,用tq2440自带的bootloader,从nor启动,下载到内存运行即可。虽说是一次性的(因为是写入内存,故复位后得再次写入),但是可以增加nor和nand的使用寿命
落秋 发表于 2013-8-21 00:21:30 | 显示全部楼层
韦山东的点灯代码可以 运行 但是他的按键与点灯配合起搞 点不亮灯, 没道理啊,是不是要用到中断啊? 搞不懂
Fighting 发表于 2014-5-18 16:46:30 | 显示全部楼层
好吧,现在我也是遇到这个问题,解决方法呢?
Fighting 发表于 2014-5-19 09:20:19 | 显示全部楼层
已解决 ,引脚需要改哦
AddisonLDM 发表于 2015-7-26 22:10:22 | 显示全部楼层
我换成韦东山的光盘的DNW下载成功了,当然驱动也得重装
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-6 08:09 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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