嵌入式开发者社区

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

作者: nwpu_zkp    时间: 2016-12-15 14:11
标题: 烧写Linux文件系统时的问题
关于Linux系统文件烧写的问题,在使用创龙的OMAPL138开发板烧写的时候,选择的UBOOT命令行烧写的方法,将镜像放在了SD卡中,但是烧写的时候出现错误,提示mmc fail to send stop cmd,网上找不到解答的方法。截图就是这样的[attach]1719[/attach]" ?0 H+ D; K, p# Y% E7 [
求各位赐教。
7 r9 N( M; [: y9 n- }
作者: 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& ?1 s6 d! T0 e; e" G& h0 M
进入文件系统是否可以烧写

$ v7 W( L; g( w/ M' b. _; l我看了创龙带的资料,其中就有基于开发板文件系统的烧写,但是我不清楚如何使用这个方式,请问您如何使用这个方式呢?其中有一个将文件拷贝到开发板文件系统任意目录,我不知道怎么拷贝进去,还请您指教。
作者: wang253098656    时间: 2016-12-21 09:15
mmc rescan 0; fatload mmc 0 0xc0700000 u-boot.ais;
$ l6 _- J# a1 W+ nnand write 0xc0700000 0x20000 ${filesize};7 {: z6 X. ], v' R* T) Y' w: ?
mmc rescan 0; fatload mmc 0 0xc0700000 uImage;+ x+ Q2 F( q8 \; `
nand write 0xc0700000 0x200000 ${filesize};  ~6 U5 O* q8 y4 j8 w
mmc rescan 0; fatload mmc 0 0xc0700000 ubi-0-100-m.img;! \" }+ N8 x/ S+ F
nand write 0xc0700000 0x520000 ${filesize};
2 g9 b, e% b9 Q7 zmmc rescan 0; fatload mmc 0 0xc0700000 ubi-1-51-m.img;
1 c3 c; v4 Z( m4 Z& i7 }nand write 0xc0700000 0x6920000 ${filesize};0 K0 [' y* ]7 F" b3 Y3 R+ s
setenv bootdelay 3;, j' P! M/ g0 K0 r+ q
setenv bootcmd 'run mmcboot; run nandboot;';
# h0 H1 H- F2 zsetenv bootscr boot.scr;
! z. k8 S$ T5 n4 msetenv loadaddr 0xc0700000;6 o" n2 N3 M0 X; F+ |. f) v$ g
setenv loadbootscr 'mmc rescan 0; fatload mmc 0 0xc0700000 boot.scr';- X: n7 E8 {, D! ^* ^) u
setenv mmcboot 'run loadbootscr ;source 0xc0700000;';  }" C6 O1 R2 x
setenv nandargs setenv bootargs 'console=ttyS1,115200n8 ip=off ubi.mtd=4,2048 root=ubi0_0 rootfstype=ubifs mem=32M@0xc0000000 mem=32M@0xc6000000';
- G3 u+ d, m3 d9 ^0 r' y. \setenv bootargs 'console=ttyS1,115200n8 ip=off ubi.mtd=4,2048 root=ubi0_0 rootfstype=ubifs mem=32M@0xc0000000 mem=32M@0xc6000000';
# b2 I) k% a7 m+ qsetenv nandboot 'run nandargs;nand read.e 0xc0700000 0x200000 0x320000;bootm 0xc0700000';0 l( C' I: z) W' B( n& r
setenv ver U-Boot 2012.04.01 (Nov 10 2015 - 16:26:25);3 p) Q1 }7 R& O" x8 ^4 h
setenv UBootCMD 2016-12-9-18:38;' A$ a" y. v; X6 y5 s
saveenv;" f: y7 p( E" o3 z/ j/ ?& O
echo #########All complete##################;. Z" J% j+ j( J% {6 u# ~
echo Please Reset;
( p' K5 E0 J/ N4 S5 N& s/ h  fsleep 1000000;* @- o: G4 C! u1 E* {
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
7 M* T2 K0 K  B/ L11

* {9 d) u2 |( i: i$ Q- Z$ d0 A' W* v请问您知道怎么基于文件系统烧写Linux吗?
作者: nwpu_zkp    时间: 2016-12-21 16:30
这是我的SD卡的文件3 k+ d- }4 B) \8 [; {4 F9 m+ B

作者: wang253098656    时间: 2017-2-6 22:21
nwpu_zkp 发表于 2016-12-21 16:15. T4 S5 \% c- d; S+ c! p- k
请问您知道怎么基于文件系统烧写Linux吗?
1 q+ i' y6 f- x
不知道您解决了没,你可以使用dd 命令直接往块里写,如果你有兴趣我可以把我做远程烧录给你看下




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