OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6892|回复: 7

iMX6ULL ALPHA 开发板LED汇编程序 LED灯不亮

[复制链接]

3

主题

11

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2021-6-14
在线时间
3 小时
发表于 2021-6-14 22:04:28 | 显示全部楼层 |阅读模式
1金钱
使用iMX6ULL的ALPHA开发板,试验例程中自带的LED点灯程序,结果不亮,请教各位朋友,看看我哪里做的不正确。
第1步,完整汇编源代码如下:

led汇编源代码

led汇编源代码

最佳答案

查看完整内容[请看2#楼]

解决:只能烧到 sdb sdc等,不能烧到后面带数字的,比如:sdb1 sdc1
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2021-5-21
在线时间
0 小时
发表于 2021-6-14 22:04:29 | 显示全部楼层
解决:只能烧到 sdb sdc等,不能烧到后面带数字的,比如:sdb1 sdc1
回复

使用道具 举报

3

主题

11

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2021-6-14
在线时间
3 小时
 楼主| 发表于 2021-6-14 22:27:10 | 显示全部楼层
第2步,编译汇编源代码,生成目标文件,如下:
mv@vm-machine:~/linux/dev/1_leds$ arm-linux-gnueabihf-gcc -g -c led.s -o led.o

第3步,对目标文件进行链接,生成elf文件,如下:
mv@vm-machine:~/linux/dev/1_leds$ arm-linux-gnueabihf-ld -Ttext 0x87800000 led.o -o led.elf

第4步,对elf文件进行格式转换,生成bin文件,如下:
mv@vm-machine:~/linux/dev/1_leds$ arm-linux-gnueabihf-objcopy -O binary -S -g led.elf led.bin

第5步,对elf文件进行反汇编,生成dis文件,如下:
mv@vm-machine:~/linux/dev/1_leds$ arm-linux-gnueabihf-objdump -D led.elf > led.dis

第6步,将bin文件烧写到TF卡中,如下:
mv@vm-machine:~/linux/dev/1_leds$ ./imxdownload led.bin /dev/sdb
I.MX6ULL bin download software
Edit by:zuozhongkai
Date:2019/6/10
Version:V1.1
log:V1.0 initial version,just support 512MB DDR3
    V1.1 and support 256MB DDR3
file led.bin size = 160Bytes
Board DDR SIZE: 512MB
Delete Old load.imx
Create New load.imx
Download load.imx to /dev/sdb  ......
[sudo] vm 的密码:
记录了6+1 的读入
记录了6+1 的写出
3232 bytes (3.2 kB, 3.2 KiB) copied, 0.0709177 s, 45.6 kB/s
vm@vm-machine:~/linux/dev/1_leds$ ls
imxdownload  led.bin  led.dis  led.elf  led.o  led.s  load.imx
这个步骤同步生成了load.imx文件

第7步,将TF卡插入卡槽中,将各个跳线开关分别拨至10000010的位置,打开电源。

结果,在开机后,标识为DS0的LED灯(红色灯)一直不亮,只有标识为PWR的电源LED灯(蓝色灯)一直是亮的。

以上步骤,是按照《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.5.1.pdf》文档中的8.4章节操作的,而且源代码是直接从《阿尔法Linux开发板(A盘)-基础资料》中的“例程源码”拷贝而来,没有做任何修改。

请教各位朋友,看看是哪里做的不正确。

回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2021-11-23
在线时间
0 小时
发表于 2021-11-24 00:01:17 | 显示全部楼层
我也按照教程点不亮,你最后解决了嘛?
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2021-11-30
在线时间
0 小时
发表于 2021-11-30 22:01:11 来自手机 | 显示全部楼层
同问。我也是点灯不亮。beep也不响。如有办法调试知道原因请告知。
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2021-7-29
在线时间
1 小时
发表于 2024-2-4 19:25:18 | 显示全部楼层
同问,有解决方法了吗
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2021-7-29
在线时间
1 小时
发表于 2024-2-5 15:38:53 | 显示全部楼层
我发现我的问题是./imxdownload led.bin /dev/sdb
我之前一直写的是./imxdownload led.bin sdb所以有问题,看看你们是不是把
回复

使用道具 举报

0

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2023-12-6
在线时间
11 小时
发表于 2024-2-8 10:10:59 | 显示全部楼层

同问,有解决方法了吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-10 19:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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