嵌入式开发者社区

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

作者: nwpu_zkp    时间: 2016-12-15 14:11
标题: 烧写Linux文件系统时的问题
关于Linux系统文件烧写的问题,在使用创龙的OMAPL138开发板烧写的时候,选择的UBOOT命令行烧写的方法,将镜像放在了SD卡中,但是烧写的时候出现错误,提示mmc fail to send stop cmd,网上找不到解答的方法。截图就是这样的[attach]1719[/attach]
0 ]' {! p, W6 g- |" n5 h求各位赐教。
1 U2 L$ S; F, 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# y3 {. C# `3 H( C4 Q) o
进入文件系统是否可以烧写
( c9 {3 d8 m5 R# l3 |- e
我看了创龙带的资料,其中就有基于开发板文件系统的烧写,但是我不清楚如何使用这个方式,请问您如何使用这个方式呢?其中有一个将文件拷贝到开发板文件系统任意目录,我不知道怎么拷贝进去,还请您指教。
作者: wang253098656    时间: 2016-12-21 09:15
mmc rescan 0; fatload mmc 0 0xc0700000 u-boot.ais;2 F+ g4 M1 d) g% b. B1 P8 g  X; S
nand write 0xc0700000 0x20000 ${filesize};
! q9 Y  ]; l$ l' E: Tmmc rescan 0; fatload mmc 0 0xc0700000 uImage;* t8 \! I7 b2 X- ^8 ~- H: S
nand write 0xc0700000 0x200000 ${filesize};
( r5 N1 f3 Q+ l2 ?! ?& tmmc rescan 0; fatload mmc 0 0xc0700000 ubi-0-100-m.img;- J, S- `. u% d
nand write 0xc0700000 0x520000 ${filesize};5 ]; }3 i5 z7 s, s- k
mmc rescan 0; fatload mmc 0 0xc0700000 ubi-1-51-m.img;4 {5 }9 `" F* ]  r' H0 I7 `: V2 n
nand write 0xc0700000 0x6920000 ${filesize};
. O2 U% F5 [. T# J! L# {3 _& asetenv bootdelay 3;
+ g* U4 {" G$ \/ t- u  z2 ?* h0 F5 Esetenv bootcmd 'run mmcboot; run nandboot;';
- y* l+ D7 d3 E- Ssetenv bootscr boot.scr;
" ]2 S7 l" f/ y6 E6 ]setenv loadaddr 0xc0700000;1 M  m* l$ O9 l4 p0 J& [" u
setenv loadbootscr 'mmc rescan 0; fatload mmc 0 0xc0700000 boot.scr';
% L% e% ?/ Y2 z. Y5 {0 U# Dsetenv mmcboot 'run loadbootscr ;source 0xc0700000;';
6 w3 h( h5 U; Y8 }4 lsetenv nandargs setenv bootargs 'console=ttyS1,115200n8 ip=off ubi.mtd=4,2048 root=ubi0_0 rootfstype=ubifs mem=32M@0xc0000000 mem=32M@0xc6000000';
" @( ^5 [' m6 g) G) ^1 a$ I" q# u0 Msetenv bootargs 'console=ttyS1,115200n8 ip=off ubi.mtd=4,2048 root=ubi0_0 rootfstype=ubifs mem=32M@0xc0000000 mem=32M@0xc6000000';
1 ~1 q. c4 _/ @; V$ isetenv nandboot 'run nandargs;nand read.e 0xc0700000 0x200000 0x320000;bootm 0xc0700000';' [  f9 }+ K) c5 D# s0 Q4 s- I
setenv ver U-Boot 2012.04.01 (Nov 10 2015 - 16:26:25);9 h) r1 U8 ]; P& t% L8 N6 T
setenv UBootCMD 2016-12-9-18:38;
, i' g, q% t# o1 D  F; O6 X( Esaveenv;/ K: M, t3 C# x: `; ]
echo #########All complete##################;- m" q1 x! v* z2 _, t! u' w+ ~
echo Please Reset;" j5 q- E; g3 @+ q% y! Q( A* g
sleep 1000000;
6 w9 Q# x) _) B. P: ?reset;
作者: 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
) i0 ]2 P- `6 q* ^1 s/ l# a11
# q/ D' h* q0 d( C
请问您知道怎么基于文件系统烧写Linux吗?
作者: nwpu_zkp    时间: 2016-12-21 16:30
这是我的SD卡的文件
- e6 Q9 N9 O( q& E8 y& g9 o# x
作者: wang253098656    时间: 2017-2-6 22:21
nwpu_zkp 发表于 2016-12-21 16:15' }% f' V1 W3 h5 }
请问您知道怎么基于文件系统烧写Linux吗?
( V) E) {" a9 T0 p3 k/ g" u9 I
不知道您解决了没,你可以使用dd 命令直接往块里写,如果你有兴趣我可以把我做远程烧录给你看下




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