嵌入式开发者社区

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

作者: nwpu_zkp    时间: 2016-12-15 14:11
标题: 烧写Linux文件系统时的问题
关于Linux系统文件烧写的问题,在使用创龙的OMAPL138开发板烧写的时候,选择的UBOOT命令行烧写的方法,将镜像放在了SD卡中,但是烧写的时候出现错误,提示mmc fail to send stop cmd,网上找不到解答的方法。截图就是这样的[attach]1719[/attach]8 S9 C  ?" f. {1 P* z$ {0 A9 ^
求各位赐教。
' X. ?% z1 e5 a. I# ^& J
作者: 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% Z" v! f: `" S8 ?$ U+ T0 z
进入文件系统是否可以烧写
5 C- B6 U; t( ]( I6 [2 t
我看了创龙带的资料,其中就有基于开发板文件系统的烧写,但是我不清楚如何使用这个方式,请问您如何使用这个方式呢?其中有一个将文件拷贝到开发板文件系统任意目录,我不知道怎么拷贝进去,还请您指教。
作者: wang253098656    时间: 2016-12-21 09:15
mmc rescan 0; fatload mmc 0 0xc0700000 u-boot.ais;
: M2 d% T6 R7 `2 D' rnand write 0xc0700000 0x20000 ${filesize};) f8 z* m. f7 X; r2 L, H. h" s
mmc rescan 0; fatload mmc 0 0xc0700000 uImage;$ Y4 n3 S  K7 j0 f6 v0 h' y
nand write 0xc0700000 0x200000 ${filesize};; n% H& |' x  @
mmc rescan 0; fatload mmc 0 0xc0700000 ubi-0-100-m.img;& p$ |5 K5 ?( j% ]
nand write 0xc0700000 0x520000 ${filesize};1 d0 g! W6 a; A7 |. O+ y. ?
mmc rescan 0; fatload mmc 0 0xc0700000 ubi-1-51-m.img;
0 T6 o6 v4 o; I, L, i3 R& xnand write 0xc0700000 0x6920000 ${filesize};
0 G5 m/ m% f6 o% [* qsetenv bootdelay 3;4 n+ C+ h- k3 {% V& N( I
setenv bootcmd 'run mmcboot; run nandboot;';
& s2 e1 r3 B! L, `$ Psetenv bootscr boot.scr;1 o2 m  R3 C# I2 B. x' z
setenv loadaddr 0xc0700000;
9 ^8 j5 G6 @) e& X. y* V6 Msetenv loadbootscr 'mmc rescan 0; fatload mmc 0 0xc0700000 boot.scr';
8 v5 I: @! t8 a7 }0 q; psetenv mmcboot 'run loadbootscr ;source 0xc0700000;';0 i/ e; `  k! @* g" `6 P
setenv nandargs setenv bootargs 'console=ttyS1,115200n8 ip=off ubi.mtd=4,2048 root=ubi0_0 rootfstype=ubifs mem=32M@0xc0000000 mem=32M@0xc6000000';, @5 x# k* m# l% A
setenv bootargs 'console=ttyS1,115200n8 ip=off ubi.mtd=4,2048 root=ubi0_0 rootfstype=ubifs mem=32M@0xc0000000 mem=32M@0xc6000000';$ t3 o% X" Z' U2 l) N6 A
setenv nandboot 'run nandargs;nand read.e 0xc0700000 0x200000 0x320000;bootm 0xc0700000';1 N1 u" ^$ `) s6 F: G6 g
setenv ver U-Boot 2012.04.01 (Nov 10 2015 - 16:26:25);
9 I+ G, l- Z0 P4 |: Hsetenv UBootCMD 2016-12-9-18:38;3 Z7 F0 h4 M* Q5 S" R4 R
saveenv;" J  Z, s0 k, ^  Z5 j) o# m
echo #########All complete##################;
9 a& ]8 |% [: L; G1 D; recho Please Reset;
0 ^7 [: o( E+ M  M7 k8 M  A! Lsleep 1000000;
+ B* u  T8 @" {5 w9 m8 z( Qreset;
作者: 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
, J5 f% V4 R9 F3 F  X11

% Z) Y$ o( a, Z* a' Y请问您知道怎么基于文件系统烧写Linux吗?
作者: nwpu_zkp    时间: 2016-12-21 16:30
这是我的SD卡的文件' G+ L9 H4 K4 \# T

作者: wang253098656    时间: 2017-2-6 22:21
nwpu_zkp 发表于 2016-12-21 16:15
) z' S; X( ?, v2 B2 c! J' X请问您知道怎么基于文件系统烧写Linux吗?

  X9 z7 S, `7 b不知道您解决了没,你可以使用dd 命令直接往块里写,如果你有兴趣我可以把我做远程烧录给你看下




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