嵌入式开发者社区

标题: 烧写Linux文件系统时的问题 [打印本页]

作者: nwpu_zkp    时间: 2016-12-15 14:11
标题: 烧写Linux文件系统时的问题
关于Linux系统文件烧写的问题,在使用创龙的OMAPL138开发板烧写的时候,选择的UBOOT命令行烧写的方法,将镜像放在了SD卡中,但是烧写的时候出现错误,提示mmc fail to send stop cmd,网上找不到解答的方法。截图就是这样的[attach]1719[/attach]
2 H  @% k  F' Y* Z求各位赐教。
2 l2 Q/ b1 [0 g' v& N/ o
作者: nwpu_zkp    时间: 2016-12-15 14:45
顶一下,大家有遇到相似的情况吗
作者: nwpu_zkp    时间: 2016-12-16 10:02
这么多人查看,怎么没人回复呢,是我的问题太低端了?
作者: human    时间: 2016-12-16 19:31
进入文件系统是否可以烧写
作者: nwpu_zkp    时间: 2016-12-17 19:40
human 发表于 2016-12-16 19:31
7 g+ k9 x& ~+ p+ T; Z! s进入文件系统是否可以烧写
# J7 _  k! v1 b! ~0 g
我看了创龙带的资料,其中就有基于开发板文件系统的烧写,但是我不清楚如何使用这个方式,请问您如何使用这个方式呢?其中有一个将文件拷贝到开发板文件系统任意目录,我不知道怎么拷贝进去,还请您指教。
作者: wang253098656    时间: 2016-12-21 09:15
mmc rescan 0; fatload mmc 0 0xc0700000 u-boot.ais;. \$ Z& I' x9 Z9 g% ^( R
nand write 0xc0700000 0x20000 ${filesize};+ q& m  N3 O! q
mmc rescan 0; fatload mmc 0 0xc0700000 uImage;
( S  |- K  d; d8 o8 C9 X! J, xnand write 0xc0700000 0x200000 ${filesize};2 i1 t' ~) A: C0 ?0 P' U
mmc rescan 0; fatload mmc 0 0xc0700000 ubi-0-100-m.img;8 \" I7 f4 e1 s
nand write 0xc0700000 0x520000 ${filesize};
5 t4 t0 Y6 d& p5 Ammc rescan 0; fatload mmc 0 0xc0700000 ubi-1-51-m.img;/ F& r' _% B; W9 l
nand write 0xc0700000 0x6920000 ${filesize};+ B) S! ?6 f2 p3 w
setenv bootdelay 3;9 [4 ?5 i; g" F
setenv bootcmd 'run mmcboot; run nandboot;';3 V, u4 E1 i$ K2 o+ @
setenv bootscr boot.scr;
  Y2 W: [. _& xsetenv loadaddr 0xc0700000;
" K) H1 }% Y, H; _( q$ d! x7 }/ usetenv loadbootscr 'mmc rescan 0; fatload mmc 0 0xc0700000 boot.scr';
' M) c% T  z& y+ _- n# `setenv mmcboot 'run loadbootscr ;source 0xc0700000;';
% \1 K$ r% m' y2 Hsetenv nandargs setenv bootargs 'console=ttyS1,115200n8 ip=off ubi.mtd=4,2048 root=ubi0_0 rootfstype=ubifs mem=32M@0xc0000000 mem=32M@0xc6000000';8 L; `* A1 k+ F$ g
setenv bootargs 'console=ttyS1,115200n8 ip=off ubi.mtd=4,2048 root=ubi0_0 rootfstype=ubifs mem=32M@0xc0000000 mem=32M@0xc6000000';5 H: _: t6 \8 J4 l" J
setenv nandboot 'run nandargs;nand read.e 0xc0700000 0x200000 0x320000;bootm 0xc0700000';
) f: v+ Z7 w: k$ d. Jsetenv ver U-Boot 2012.04.01 (Nov 10 2015 - 16:26:25);% c  E- s; y( U7 c* P$ m
setenv UBootCMD 2016-12-9-18:38;
& h% y; e0 X% c) A/ u6 Xsaveenv;
+ o( ?. b' `7 H# uecho #########All complete##################;' F+ Q6 M, \4 l3 h' {) y
echo Please Reset;) ]0 j$ m* {, J! V$ H
sleep 1000000;
& o! l; F; e5 t0 g7 ureset;
作者: wang253098656    时间: 2016-12-21 09:16
此为我板子的启动脚本,非创龙开发板,这个是使用sd卡进行烧录。
作者: wang253098656    时间: 2016-12-21 09:17
11
作者: nwpu_zkp    时间: 2016-12-21 16:15
wang253098656 发表于 2016-12-21 09:17
+ F% t3 `3 e. v6 c11
. j; \$ E2 x7 P8 Y" E
请问您知道怎么基于文件系统烧写Linux吗?
作者: nwpu_zkp    时间: 2016-12-21 16:30
这是我的SD卡的文件
8 R- _) P7 Z$ i4 X
作者: wang253098656    时间: 2017-2-6 22:21
nwpu_zkp 发表于 2016-12-21 16:150 H& q3 W. L4 n5 r! {
请问您知道怎么基于文件系统烧写Linux吗?
4 g1 {6 C2 Q! R2 p
不知道您解决了没,你可以使用dd 命令直接往块里写,如果你有兴趣我可以把我做远程烧录给你看下




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4