嵌入式开发者社区

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

作者: nwpu_zkp    时间: 2016-12-15 14:11
标题: 烧写Linux文件系统时的问题
关于Linux系统文件烧写的问题,在使用创龙的OMAPL138开发板烧写的时候,选择的UBOOT命令行烧写的方法,将镜像放在了SD卡中,但是烧写的时候出现错误,提示mmc fail to send stop cmd,网上找不到解答的方法。截图就是这样的[attach]1719[/attach]# g% @  o) q5 D' m
求各位赐教。
+ b. W( d# Z+ P" b
作者: 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:313 p8 U4 ]+ w* @! i# g" ~+ q
进入文件系统是否可以烧写

3 A6 l3 ?, \$ z5 z; {+ \; P" e我看了创龙带的资料,其中就有基于开发板文件系统的烧写,但是我不清楚如何使用这个方式,请问您如何使用这个方式呢?其中有一个将文件拷贝到开发板文件系统任意目录,我不知道怎么拷贝进去,还请您指教。
作者: wang253098656    时间: 2016-12-21 09:15
mmc rescan 0; fatload mmc 0 0xc0700000 u-boot.ais;
# D) \# M) o$ p6 F4 S( {# I" C/ Vnand write 0xc0700000 0x20000 ${filesize};
! s% p# ^# A$ {' J- m/ G$ o5 zmmc rescan 0; fatload mmc 0 0xc0700000 uImage;9 {! F! W7 e. g6 k' A2 W
nand write 0xc0700000 0x200000 ${filesize};7 j7 r9 c8 I: {( x) u$ }
mmc rescan 0; fatload mmc 0 0xc0700000 ubi-0-100-m.img;
) T! f. G  `& Y, g5 V& R. z1 X# nnand write 0xc0700000 0x520000 ${filesize};
; n( I6 `' ?# l, i, S  f0 J+ Z) nmmc rescan 0; fatload mmc 0 0xc0700000 ubi-1-51-m.img;
$ n$ Q8 |- o% o: H3 Cnand write 0xc0700000 0x6920000 ${filesize};6 [+ X, a. W; K. P7 {/ ~" [
setenv bootdelay 3;
, E. ?  L3 }3 [" fsetenv bootcmd 'run mmcboot; run nandboot;';
+ t5 V, \, ?. B1 Psetenv bootscr boot.scr;
/ v; \1 B) \' `8 x6 ~setenv loadaddr 0xc0700000;
& y& Z" b# A4 `  s& Esetenv loadbootscr 'mmc rescan 0; fatload mmc 0 0xc0700000 boot.scr';3 \- t3 \1 s& _9 u/ q) N- p
setenv mmcboot 'run loadbootscr ;source 0xc0700000;';
! B/ ^7 J* L- {* N0 t2 D! osetenv nandargs setenv bootargs 'console=ttyS1,115200n8 ip=off ubi.mtd=4,2048 root=ubi0_0 rootfstype=ubifs mem=32M@0xc0000000 mem=32M@0xc6000000';6 a# B& B- E9 k; b1 V* X
setenv bootargs 'console=ttyS1,115200n8 ip=off ubi.mtd=4,2048 root=ubi0_0 rootfstype=ubifs mem=32M@0xc0000000 mem=32M@0xc6000000';7 x; D3 F) L1 q3 J
setenv nandboot 'run nandargs;nand read.e 0xc0700000 0x200000 0x320000;bootm 0xc0700000';
! L$ X. ]  S- ?setenv ver U-Boot 2012.04.01 (Nov 10 2015 - 16:26:25);4 @5 t( x9 r+ i2 _: C& ^
setenv UBootCMD 2016-12-9-18:38;  S: v8 K% w' |/ n7 i4 A2 |' ?
saveenv;! ]# b* \' _/ G# R0 z
echo #########All complete##################;3 E" \9 t6 I& O. U
echo Please Reset;0 ]/ y) e$ y% N+ `/ L0 j# v8 \
sleep 1000000;
7 |/ ]! v; ]% L$ nreset;
作者: 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
' O0 }+ F1 q) K. O" [4 P; l7 j11
1 S$ {$ D. k5 V, X/ H2 L
请问您知道怎么基于文件系统烧写Linux吗?
作者: nwpu_zkp    时间: 2016-12-21 16:30
这是我的SD卡的文件
. [6 a0 F: Y. u, h  A- S
作者: wang253098656    时间: 2017-2-6 22:21
nwpu_zkp 发表于 2016-12-21 16:155 Z  G2 ~2 ]$ K7 l
请问您知道怎么基于文件系统烧写Linux吗?

0 v7 i6 }" a7 j5 ~$ \) j不知道您解决了没,你可以使用dd 命令直接往块里写,如果你有兴趣我可以把我做远程烧录给你看下




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