嵌入式开发者社区

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

作者: nwpu_zkp    时间: 2016-12-15 14:11
标题: 烧写Linux文件系统时的问题
关于Linux系统文件烧写的问题,在使用创龙的OMAPL138开发板烧写的时候,选择的UBOOT命令行烧写的方法,将镜像放在了SD卡中,但是烧写的时候出现错误,提示mmc fail to send stop cmd,网上找不到解答的方法。截图就是这样的[attach]1719[/attach]6 v+ Z9 k, i8 l# P6 t
求各位赐教。6 X" G: y' P. |5 l$ e% p- S

作者: 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:318 B' {: r9 t2 [$ A
进入文件系统是否可以烧写

& y# P/ T* }1 j( v2 ~( b我看了创龙带的资料,其中就有基于开发板文件系统的烧写,但是我不清楚如何使用这个方式,请问您如何使用这个方式呢?其中有一个将文件拷贝到开发板文件系统任意目录,我不知道怎么拷贝进去,还请您指教。
作者: wang253098656    时间: 2016-12-21 09:15
mmc rescan 0; fatload mmc 0 0xc0700000 u-boot.ais;
( m- N, }% l6 L6 U! O+ jnand write 0xc0700000 0x20000 ${filesize};, S: F" U4 K% @1 t
mmc rescan 0; fatload mmc 0 0xc0700000 uImage;& N( J6 Q4 d3 @* A1 M
nand write 0xc0700000 0x200000 ${filesize};
( h7 K4 ]% K: immc rescan 0; fatload mmc 0 0xc0700000 ubi-0-100-m.img;
' b. V) T1 j8 Cnand write 0xc0700000 0x520000 ${filesize};
) A( w; v6 ?, x/ C( C/ `mmc rescan 0; fatload mmc 0 0xc0700000 ubi-1-51-m.img;# a- N) @( e) P# F0 u
nand write 0xc0700000 0x6920000 ${filesize};/ y. l. K9 g8 v7 y1 N: h
setenv bootdelay 3;8 D( ]# j. H9 [6 Q4 G# u
setenv bootcmd 'run mmcboot; run nandboot;';
) Q+ z# O$ k7 d4 ^) A* Ssetenv bootscr boot.scr;
: @4 H$ x3 V- j# n6 h9 ysetenv loadaddr 0xc0700000;! @  j) h0 A! L0 C9 j9 C
setenv loadbootscr 'mmc rescan 0; fatload mmc 0 0xc0700000 boot.scr';. F7 Y: i) K/ j' r# n" P
setenv mmcboot 'run loadbootscr ;source 0xc0700000;';0 n- u) x0 K% c+ ]/ G8 J
setenv nandargs setenv bootargs 'console=ttyS1,115200n8 ip=off ubi.mtd=4,2048 root=ubi0_0 rootfstype=ubifs mem=32M@0xc0000000 mem=32M@0xc6000000';
4 x& r7 m# k" l9 J: V2 {* S' t, Wsetenv bootargs 'console=ttyS1,115200n8 ip=off ubi.mtd=4,2048 root=ubi0_0 rootfstype=ubifs mem=32M@0xc0000000 mem=32M@0xc6000000';
) ?6 [) O0 I, p( t5 bsetenv nandboot 'run nandargs;nand read.e 0xc0700000 0x200000 0x320000;bootm 0xc0700000';
  y' h+ y0 w  C: u* t. o; k6 {setenv ver U-Boot 2012.04.01 (Nov 10 2015 - 16:26:25);/ r5 E, I# w0 A7 h/ L9 a4 y
setenv UBootCMD 2016-12-9-18:38;. K2 k" v1 _" S5 i6 Z
saveenv;
" W6 ]. j$ Z9 _echo #########All complete##################;% P$ b4 P! e4 E- G
echo Please Reset;4 p; _( V8 ~- w
sleep 1000000;; a7 X* x/ z$ g0 @  W
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: d; ~+ o7 y9 q1 e! t
11
5 {0 a7 R, G1 l9 I
请问您知道怎么基于文件系统烧写Linux吗?
作者: nwpu_zkp    时间: 2016-12-21 16:30
这是我的SD卡的文件
& F) w) x" C6 J& W* V# f6 w
作者: wang253098656    时间: 2017-2-6 22:21
nwpu_zkp 发表于 2016-12-21 16:15
$ o7 Y# Z' }$ O/ y9 |7 l请问您知道怎么基于文件系统烧写Linux吗?

+ c) N* [+ p* K不知道您解决了没,你可以使用dd 命令直接往块里写,如果你有兴趣我可以把我做远程烧录给你看下




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