查看: 10275|回复: 10

[求助] imx6q sabrelit从SD卡启动的问题

[复制链接]

该用户从未签到

1

主题

10

帖子

0

新手上路

Rank: 1

积分
0
最后登录
1970-1-1
发表于 2013-11-10 11:14:57 | 显示全部楼层 |阅读模式
现在想把uboot烧写到SD卡里,现在大概步骤如下:
2G的SD卡在windows下按FAT32格式化;
在ubuntu下用dd命令烧写uboo.bint到SD卡 (sudo dd if=u-boot.bin of=/dev/sdb bs=512 seek=2 skip=2 conv=fsync);
板子bootmode和cfg配成从SD卡启动,
但是不成功,串口看不到任何信息。
 
请问有没有人熟悉这个流程    
 
我现在不清楚烧写SD卡的dd命令的参数该如何设置?
SD卡启动的烧写和启动需要注意哪些地方?
我知道答案 目前已有9人回答
回复

使用道具 举报

该用户从未签到

1

主题

13

帖子

0

新手上路

Rank: 1

积分
22
最后登录
1970-1-1
发表于 2013-11-10 21:08:26 | 显示全部楼层

回复:imx6q sabrelit从SD卡启动的问题

我用SD卡启动imx6q,但我的是解压文件系统时老是出错,sudo tar --numeric-owner -xzvf //oneiric.tgz  到viminfo就不动了,最后退出,请问仁兄有没有什么经验。
相互沟通,共同学习,共同进步
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2013-11-11 10:59:57 | 显示全部楼层

RE:imx6q sabrelit从SD卡启动的问题

请问楼主BSP是用的什么版本的?最新的么?
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2013-11-11 13:55:12 | 显示全部楼层

回复:imx6q sabrelit从SD卡启动的问题

建议楼主用MFGTool工具来烧写代码,该烧写工具可以飞思卡尔官网上下载。
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2013-11-11 14:11:21 | 显示全部楼层

RE:imx6q sabrelit从SD卡启动的问题

编译好生成的u-boot 、uImage以及文件系统拷贝到MFGTool中profile目录下,运行MfgTool2.exe,点击开始下载,下载完成以后,将bootmode设置为从SD卡启动。或者是只下载u-boot,等u-boot起来后再下载内核。具体步骤在user guider文档中都有详细的介绍。
个人觉得用MFGTool烧写比较方便,而且在MfgTool.log中可以看到烧写的整个过程,假如出现问题,查找问题比较方便~~
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

10

帖子

0

新手上路

Rank: 1

积分
0
最后登录
1970-1-1
 楼主| 发表于 2013-11-14 16:22:22 | 显示全部楼层

回复:imx6q sabrelit从SD卡启动的问题

回复第 5 楼 于2013-11-11 14:11:21发表:
编译好生成的u-boot 、uImage以及文件系统拷贝到MFGTool中profile目录下,运行MfgTool2.exe,点击开始下载,下载完成以后,将bootmode设置为从SD卡启动。或者是只下载u-boot,等u-boot起来后再下载内核。具体步骤在user guider文档中都有详细的介绍。
个人觉得用MFGTool烧写比较方便,而且在MfgTool.log中可以看到烧写的整个过程,假如出现问题,查找问题比较方便~~ 

MfgTool默认是把uboot烧到norflash,os和fs放到SD卡,然后从norflash先启uboot,然后读SD卡的uimag启os;
我现在是想把uboot也放到SD卡里,不知道MfgTool有没有源码,给不给支持往SD卡烧写uboot?
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

10

帖子

0

新手上路

Rank: 1

积分
0
最后登录
1970-1-1
 楼主| 发表于 2013-11-14 16:24:34 | 显示全部楼层

回复:imx6q sabrelit从SD卡启动的问题

回复第 2 楼 于2013-11-10 21:08:26发表:
我用SD卡启动imx6q,但我的是解压文件系统时老是出错,sudo tar --numeric-owner -xzvf //oneiric.tgz  到viminfo就不动了,最后退出,请问仁兄有没有什么经验。
相互沟通,共同学习,共同进步
 

我用的光盘提供的fs,没出过问题;
或者你自己下新的SDK,把文件系统自己编译一下试试,应该问题不大。
oneiric.tgz这个有点眼熟,似乎freescale官方论坛有人讨论过这个东西,你可以去看看
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2013-11-15 17:00:33 | 显示全部楼层

回复:imx6q sabrelit从SD卡启动的问题

回复第 6 楼 于2013-11-14 16:22:22发表:
回复第 5 楼 于2013-11-11 14:11:21发表:
编译好生成的u-boot 、uImage以及文件系统拷贝到MFGTool中profile目录下,运行MfgTool2.exe,点击开始下载,下载完成以后,将bootmode设置为从SD卡启动。或者是只下载u-boot,等u-boot起来后再下载内核。具体步骤在user guider文档中都有详细的介绍。
个人觉得用MFGTool烧写比较方便,而且在MfgTool.log中可以看到烧写的整个过程,假如出现问题,查找问题比较方便~~ 

MfgTool默认是把uboot烧到norflash,os和fs放到SD卡,然后从norflash先启uboot,然后读SD卡的uimag启os;
我现在是想把uboot也放到SD卡里,不知道MfgTool有没有源码,给不给支持往SD卡烧写uboot?
 

在飞思卡尔的官网上有MFGTool的源码。
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2013-11-15 17:04:09 | 显示全部楼层

回复:imx6q sabrelit从SD卡启动的问题

在user guide 文档中Chapter 8 Using a Linux Host to Set Up an SD/MMC Card 中有具体通过读卡器烧写的步骤,你可以参考。
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2013-11-15 17:13:37 | 显示全部楼层

回复:imx6q sabrelit从SD卡启动的问题

回复第 7 楼 于2013-11-14 16:24:34发表:
回复第 2 楼 于2013-11-10 21:08:26发表:
我用SD卡启动imx6q,但我的是解压文件系统时老是出错,sudo tar --numeric-owner -xzvf //oneiric.tgz  到viminfo就不动了,最后退出,请问仁兄有没有什么经验。
相互沟通,共同学习,共同进步
 

我用的光盘提供的fs,没出过问题;
或者你自己下新的SDK,把文件系统自己编译一下试试,应该问题不大。
oneiric.tgz这个有点眼熟,似乎freescale官方论坛有人讨论过这个东西,你可以去看看
 

oneiric.tgz是一个ubuntu 的文件系统,它有不同的结构。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 13:01 , Processed in 0.105902 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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