OpenEdv-开源电子网

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

裸机实验烧录到TF卡注意事项

[复制链接]

8

主题

888

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2377
金钱
2377
注册时间
2019-9-25
在线时间
394 小时
发表于 2019-11-20 22:40:47 | 显示全部楼层 |阅读模式
本帖最后由 仰望星空之云 于 2021-7-10 10:26 编辑

举个例子
按照教程的方法来将led.bin文件烧录到TF卡里,开发板从SD卡启动,实现裸机点灯
查看TF卡在Ubuntu的挂在设备名
sudo fdisk -l

图片4.png

可以看到TF卡的挂载设备名是/dev/sdb(为什么我知道是/dev/sdb,因为我的TF卡是16G的,刚好这个设备接近16G)
将ledc.bin文件,通过imxdownload烧录到TF卡中:
sudo ./imxdownload ledc.bin /dev/sdb

图片5.png

烧录完成后将TF卡插在开发板的TF卡卡槽里,开发板拨码开关拨成从SD卡启动方式。

图片6.png

开发板上电,可以看到底板上的红灯(DS0)在闪烁。

这里要提出以下要注意的点:
1、TF卡插到Ubuntu以后用sudo fdisk -l查看设备名,我们用ls /dev/sd*的时候,查看的可能会有/dev/sdb和/dev/sdb1,烧录的时候要烧录到/dev/sdb里,不是/dev/sdb1,/dev/sdb是设备名字,/dev/sdb1是分区名字,我们烧录的是烧到设备里,即/dev/sdb
2、要是烧录不成功,建议可以用A盘里的格式化TF卡工具格式化TF卡再进行烧录
3、实际上我们烧录的是lod.imx文件到TF卡中了,烧好以后是看不到烧录的文件的(当然,自己可以改一下imxdownload.c这个文件,或者用可以查看TF卡文件的工具来查看TF卡里烧录的文件),将TF卡插在开发板上,从TF卡启动,查看现象


这里提示一下,烧录完以后,将SD卡插到ubuntu或者windows下是看不到烧录的文件的,因为imxdownload的本质是使用dd指令来烧录到SD卡的分区中,所以我们看不到这个文件,dd指令大家可以网上查询。测试到底烧录成功了还是没烧录成功呢,直接将SD卡插到开发板以后,开发板从SD卡启动,观察看看是否有现象,有现象的话,说明烧录成功了,没现象的话,可能没烧录成功,可能是程序问题,不知道是不是自己程序有没有问题的,可以直接拿A盘里提供的源码进行编译后在烧录试试,A盘里的代码肯定是没问题的。

另外,自己的卡插到ubuntu以后,怎么正确查看自己的卡在Ubuntu下是哪个设备呢?是/dev/sdb还是/dev/sdd?很多人因为SD卡设备名字搞错了,所以烧录完以后,把卡插到开发板里以后无法成功启动,正确查看自己的SD卡在ubuntu下的设备名,可以看看这个帖子:http://www.openedv.com/forum.php ... 4576&extra=page%3D1


正点原子开源电子公众号开启了,喜欢的伙伴可以关注哦:https://mp.weixin.qq.com/s/IFDd5am26K1rImLXjoBhEw



1.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

1130

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1656
金钱
1656
注册时间
2019-8-15
在线时间
102 小时
发表于 2019-11-20 23:08:49 | 显示全部楼层
成功没有捷径
回复 支持 反对

使用道具 举报

94

主题

545

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3268
金钱
3268
注册时间
2016-1-7
在线时间
534 小时
发表于 2019-11-21 09:08:30 | 显示全部楼层
感谢分享。
回复 支持 反对

使用道具 举报

7

主题

236

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1081
金钱
1081
注册时间
2019-5-6
在线时间
125 小时
发表于 2019-11-21 10:11:20 | 显示全部楼层
感谢楼主分享,论坛终于出现一些操作共享的帖子,棒棒哒!!
一步一个脚印
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2019-11-21
在线时间
1 小时
发表于 2019-11-21 16:01:28 来自手机 | 显示全部楼层
我找了半天也没找到这个文件,一度怀疑没有下载到TF卡,那么,1.我对TF卡进行了格式化,发现烧写文件依然存在(板子可以工作,灯闪烁);2.如果我想看到烧写文件,该怎么做呢
回复 支持 反对

使用道具 举报

8

主题

888

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2377
金钱
2377
注册时间
2019-9-25
在线时间
394 小时
 楼主| 发表于 2019-11-26 18:57:13 | 显示全部楼层
本帖最后由 仰望星空之云 于 2019-11-28 12:47 编辑
huochengcai 发表于 2019-11-21 16:01
我找了半天也没找到这个文件,一度怀疑没有下载到TF卡,那么,1.我对TF卡进行了格式化,发现烧写文件依然存 ...

烧写什么文件,烧写的是文件系统的话,在UBuntu上插上TF卡了,可以在分区上看到,烧写裸机程序的话要看的话需要借助一些查看SD卡数据的工具
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2020-2-17
在线时间
5 小时
发表于 2020-2-17 10:54:11 | 显示全部楼层
用的dd命令拷贝到sd卡中的,所以看不到,可用hexdump查看
回复 支持 反对

使用道具 举报

50

主题

385

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
金钱
1126
注册时间
2014-8-24
在线时间
146 小时
发表于 2020-3-19 23:35:56 | 显示全部楼层
请问有没有windows下的烧录工具?
我这边没用虚拟机,ubuntu是个服务器,可以编译,但是没法插USB
找一份喜欢的工作,这样每天工作的8个小时是快乐的。 找一个喜欢的人,这样每天工作之外的16个小时也是快乐的。
回复 支持 反对

使用道具 举报

8

主题

888

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2377
金钱
2377
注册时间
2019-9-25
在线时间
394 小时
 楼主| 发表于 2020-3-26 13:55:35 | 显示全部楼层
tao475824827 发表于 2020-3-19 23:35
请问有没有windows下的烧录工具?
我这边没用虚拟机,ubuntu是个服务器,可以编译,但是没法插USB

mfgtool这个,可以看看教程文件系统移植部分
回复 支持 反对

使用道具 举报

50

主题

385

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
金钱
1126
注册时间
2014-8-24
在线时间
146 小时
发表于 2020-3-27 20:18:29 | 显示全部楼层
仰望星空之云 发表于 2020-3-26 13:55
mfgtool这个,可以看看教程文件系统移植部分

找到了!谢谢!还有uuu.exe
找一份喜欢的工作,这样每天工作的8个小时是快乐的。 找一个喜欢的人,这样每天工作之外的16个小时也是快乐的。
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2020-5-9
在线时间
6 小时
发表于 2020-5-9 14:55:31 | 显示全部楼层
楼主,我这边刚上手学这实验,插上tf卡后从sd模式启动,只能看到led有微弱的灯光(不细看都看不到)在闪烁,用的官方历程也是一样。用出厂固化在emmc的程序能看出led没有故障的。你有遇到过这样的问题吗?我都怀疑imxdownload压根没下载东西到tf卡里
回复 支持 反对

使用道具 举报

8

主题

888

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2377
金钱
2377
注册时间
2019-9-25
在线时间
394 小时
 楼主| 发表于 2020-5-11 13:52:44 | 显示全部楼层
本帖最后由 仰望星空之云 于 2021-7-9 22:10 编辑
qinjinhua 发表于 2020-5-9 14:55
楼主,我这边刚上手学这实验,插上tf卡后从sd模式启动,只能看到led有微弱的灯光(不细看都看不到)在闪烁 ...

格式化一下TF卡了再烧录试试。记得,那个/dev/sdb和/dev/sdb1不要弄混了
1.png

2.png

正点原子公众号开启了,喜欢的伙伴可以关注哦:https://mp.weixin.qq.com/s/IFDd5am26K1rImLXjoBhEw

1.png


回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2020-9-2
在线时间
0 小时
发表于 2020-9-2 13:53:00 来自手机 | 显示全部楼层
楼主我这有个问题,我一开始使用sd卡烧录leds还好使,但是后面烧录ledc的时候灯不亮了,再使用leds的时候也不好使了,烧录的位置是没问题的,是不是我的sd卡坏了,
回复 支持 反对

使用道具 举报

21

主题

1406

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5897
金钱
5897
注册时间
2015-8-25
在线时间
966 小时
发表于 2020-9-2 14:40:09 | 显示全部楼层
hah123 发表于 2020-9-2 13:53
楼主我这有个问题,我一开始使用sd卡烧录leds还好使,但是后面烧录ledc的时候灯不亮了,再使用leds的时候也 ...

1.重新格式化FAT32
2.原子资料包里有个SD卡修复工具试试
He who fights with monsters should look to it that he himself does not become a monster, when you gaze long into the abyss, the abyss also gazes into you.
过于执着就会陷入其中,迷失自己,困住自己。
回复 支持 反对

使用道具 举报

6

主题

200

帖子

0

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
1063
金钱
1063
注册时间
2019-9-19
在线时间
194 小时
发表于 2021-1-29 15:18:36 | 显示全部楼层
Mark
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2015-2-9
在线时间
3 小时
发表于 2021-1-29 18:02:58 | 显示全部楼层
mark mark mark
回复 支持 反对

使用道具 举报

0

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2017-11-2
在线时间
10 小时
发表于 2022-2-7 16:30:05 | 显示全部楼层
还有个问题:每次烧程序到sd卡,都要格式化一下sd卡吗?
回复 支持 反对

使用道具 举报

0

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2017-11-2
在线时间
10 小时
发表于 2022-2-10 13:05:31 | 显示全部楼层
学习了 这个帖子消除了我的几个疑问 感谢!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2022-3-17
在线时间
2 小时
发表于 2022-3-17 11:47:17 | 显示全部楼层
Nice mark, useful
回复 支持 反对

使用道具 举报

0

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
431
金钱
431
注册时间
2018-10-26
在线时间
115 小时
发表于 2022-3-21 22:37:22 | 显示全部楼层
感谢分享!!!成功解决我的疑惑,谢谢
回复 支持 反对

使用道具 举报

0

主题

201

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2449
金钱
2449
注册时间
2019-12-5
在线时间
342 小时
发表于 2022-3-23 15:19:42 | 显示全部楼层
Mark ,
回复 支持 反对

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2022-3-27
在线时间
2 小时
发表于 2022-3-27 23:53:09 | 显示全部楼层
qinjinhua 发表于 2020-5-9 14:55
楼主,我这边刚上手学这实验,插上tf卡后从sd模式启动,只能看到led有微弱的灯光(不细看都看不到)在闪烁 ...

我也遇到类似的问题,但有些不同。TF卡插入后SD启动选择,上电LED先有微弱的光亮起,随后有时能亮起,有时就直接熄灭了,熄灭的概率50%。如果亮起能正常一直亮,如果熄灭就不会再亮了
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2022-7-31
在线时间
3 小时
发表于 2022-7-31 12:27:28 | 显示全部楼层
点赞,问题完美解决~
回复 支持 反对

使用道具 举报

8

主题

888

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2377
金钱
2377
注册时间
2019-9-25
在线时间
394 小时
 楼主| 发表于 2022-9-14 12:02:19 | 显示全部楼层
jiayufei2010 发表于 2022-2-7 16:30
还有个问题:每次烧程序到sd卡,都要格式化一下sd卡吗?

不用的,如果不行的时候就试试格式化一下
回复 支持 反对

使用道具 举报

8

主题

888

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2377
金钱
2377
注册时间
2019-9-25
在线时间
394 小时
 楼主| 发表于 2022-9-14 12:03:41 | 显示全部楼层
forlorg 发表于 2022-3-27 23:53
我也遇到类似的问题,但有些不同。TF卡插入后SD启动选择,上电LED先有微弱的光亮起,随后有时能亮起,有 ...

可能是没烧录成功?或者你的代码问题?可以试试直接编译教程里提供的demo,然后烧录了试试看。
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2021-2-1
在线时间
17 小时
发表于 2022-10-28 11:12:31 | 显示全部楼层
感谢,解决问题
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2022-10-16
在线时间
5 小时
发表于 2023-3-14 15:21:17 | 显示全部楼层
tao475824827 发表于 2020-3-27 20:18
找到了!谢谢!还有uuu.exe

想问一下,uuu.exe是在哪里可以找到
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-6-10 14:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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