ofs | hex dump | ascii |
---|
0000 | 27 05 19 56 d1 bd a2 71 53 52 b2 db 00 00 05 79 00 00 00 00 00 00 00 00 0c 79 65 8a 05 02 06 00 | '..V...qSR.....y.........ye..... |
0020 | 62 6f 6f 74 20 73 63 72 69 70 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | boot.script..................... |
0040 | 00 00 05 71 00 00 00 00 69 66 20 69 74 65 73 74 2e 73 20 61 24 62 6f 6f 74 66 69 6c 65 20 3d 3d | ...q....if.itest.s.a$bootfile.== |
0060 | 20 61 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 62 6f 6f 74 66 69 6c 65 3d 75 2d 62 6f 6f 74 | .a;.then.........bootfile=u-boot |
0080 | 2e 69 6d 78 0a 66 69 0a 0a 73 65 74 65 6e 76 20 73 74 64 6f 75 74 20 73 65 72 69 61 6c 2c 76 67 | .imx.fi..setenv.stdout.serial,vg |
00a0 | 61 0a 65 63 68 6f 20 22 63 68 65 63 6b 20 55 2d 42 6f 6f 74 22 20 3b 0a 73 65 74 65 6e 76 20 6f | a.echo."check.U-Boot".;.setenv.o |
00c0 | 66 66 73 65 74 20 30 78 34 30 30 0a 69 66 20 24 7b 66 73 7d 6c 6f 61 64 20 24 7b 64 74 79 70 65 | ffset.0x400.if.${fs}load.${dtype |
00e0 | 7d 20 24 7b 64 69 73 6b 7d 3a 31 20 31 32 30 30 30 30 30 30 20 24 62 6f 6f 74 66 69 6c 65 20 7c | }.${disk}:1.12000000.$bootfile.| |
0100 | 7c 20 24 7b 66 73 7d 6c 6f 61 64 20 24 7b 64 74 79 70 65 7d 20 24 7b 64 69 73 6b 7d 3a 31 20 31 | |.${fs}load.${dtype}.${disk}:1.1 |
0120 | 32 30 30 30 30 30 30 20 75 2d 62 6f 6f 74 2e 6e 6f 70 61 64 64 69 6e 67 20 3b 20 74 68 65 6e 0a | 2000000.u-boot.nopadding.;.then. |
0140 | 20 20 20 20 20 20 65 63 68 6f 20 22 72 65 61 64 20 24 66 69 6c 65 73 69 7a 65 20 62 79 74 65 73 | ......echo."read.$filesize.bytes |
0160 | 20 66 72 6f 6d 20 53 44 20 63 61 72 64 22 20 3b 0a 20 20 20 20 20 20 69 66 20 73 66 20 70 72 6f | .from.SD.card".;.......if.sf.pro |
0180 | 62 65 20 7c 7c 20 73 66 20 70 72 6f 62 65 20 7c 7c 20 5c 0a 09 20 73 66 20 70 72 6f 62 65 20 31 | be.||.sf.probe.||.\...sf.probe.1 |
01a0 | 20 32 37 30 30 30 30 30 30 20 7c 7c 20 73 66 20 70 72 6f 62 65 20 31 20 32 37 30 30 30 30 30 30 | .27000000.||.sf.probe.1.27000000 |
01c0 | 20 3b 20 74 68 65 6e 0a 09 20 20 20 65 63 68 6f 20 22 70 72 6f 62 65 64 20 53 50 49 20 52 4f 4d | .;.then.....echo."probed.SPI.ROM |
01e0 | 22 20 3b 0a 09 20 20 20 69 66 20 73 66 20 72 65 61 64 20 30 78 31 32 34 30 30 30 30 30 20 24 6f | ".;.....if.sf.read.0x12400000.$o |
0200 | 66 66 73 65 74 20 24 66 69 6c 65 73 69 7a 65 20 3b 20 74 68 65 6e 0a 09 20 20 20 20 20 20 20 69 | ffset.$filesize.;.then.........i |
0220 | 66 20 63 6d 70 2e 62 20 30 78 31 32 30 30 30 30 30 30 20 30 78 31 32 34 30 30 30 30 30 20 24 66 | f.cmp.b.0x12000000.0x12400000.$f |
0240 | 69 6c 65 73 69 7a 65 20 3b 20 74 68 65 6e 0a 09 09 20 20 20 65 63 68 6f 20 22 2d 2d 2d 2d 2d 2d | ilesize.;.then......echo."------ |
0260 | 2d 20 55 2d 42 6f 6f 74 20 76 65 72 73 69 6f 6e 73 20 6d 61 74 63 68 22 20 3b 0a 09 20 20 20 20 | -.U-Boot.versions.match".;...... |
0280 | 20 20 20 65 6c 73 65 0a 09 09 20 20 20 65 63 68 6f 20 22 4e 65 65 64 20 55 2d 42 6f 6f 74 20 75 | ...else......echo."Need.U-Boot.u |
02a0 | 70 67 72 61 64 65 22 20 3b 0a 09 09 20 20 20 65 63 68 6f 20 22 50 72 6f 67 72 61 6d 20 69 6e 20 | pgrade".;......echo."Program.in. |
02c0 | 35 20 73 65 63 6f 6e 64 73 22 20 3b 0a 09 09 20 20 20 66 6f 72 20 6e 20 69 6e 20 35 20 34 20 33 | 5.seconds".;......for.n.in.5.4.3 |
02e0 | 20 32 20 31 20 3b 20 64 6f 0a 09 09 09 65 63 68 6f 20 24 6e 20 3b 0a 09 09 09 73 6c 65 65 70 20 | .2.1.;.do....echo.$n.;....sleep. |
0300 | 31 20 3b 0a 09 09 20 20 20 64 6f 6e 65 0a 09 09 20 20 20 65 63 68 6f 20 22 65 72 61 73 69 6e 67 | 1.;......done......echo."erasing |
0320 | 22 20 3b 0a 09 09 20 20 20 73 66 20 65 72 61 73 65 20 30 20 30 78 43 30 30 30 30 20 3b 0a 09 09 | ".;......sf.erase.0.0xC0000.;... |
0340 | 20 20 20 23 20 74 77 6f 20 73 74 65 70 73 20 74 6f 20 70 72 65 76 65 6e 74 20 62 72 69 63 6b 69 | ...#.two.steps.to.prevent.bricki |
0360 | 6e 67 0a 09 09 20 20 20 65 63 68 6f 20 22 70 72 6f 67 72 61 6d 6d 69 6e 67 22 20 3b 0a 09 09 20 | ng......echo."programming".;.... |
0380 | 20 20 73 66 20 77 72 69 74 65 20 30 78 31 32 30 30 30 30 30 30 20 24 6f 66 66 73 65 74 20 24 66 | ..sf.write.0x12000000.$offset.$f |
03a0 | 69 6c 65 73 69 7a 65 20 3b 0a 09 09 20 20 20 65 63 68 6f 20 22 76 65 72 69 66 79 69 6e 67 22 20 | ilesize.;......echo."verifying". |
03c0 | 3b 0a 09 09 20 20 20 69 66 20 73 66 20 72 65 61 64 20 30 78 31 32 34 30 30 30 30 30 20 24 6f 66 | ;......if.sf.read.0x12400000.$of |
03e0 | 66 73 65 74 20 24 66 69 6c 65 73 69 7a 65 20 3b 20 74 68 65 6e 0a 09 09 20 20 20 20 20 20 20 69 | fset.$filesize.;.then..........i |
0400 | 66 20 63 6d 70 2e 62 20 30 78 31 32 30 30 30 30 30 30 20 30 78 31 32 34 30 30 30 30 30 20 24 66 | f.cmp.b.0x12000000.0x12400000.$f |
0420 | 69 6c 65 73 69 7a 65 20 3b 20 74 68 65 6e 0a 09 09 09 20 20 20 77 68 69 6c 65 20 65 63 68 6f 20 | ilesize.;.then.......while.echo. |
0440 | 22 2d 2d 2d 2d 20 55 2d 42 6f 6f 74 20 75 70 67 72 61 64 65 64 2e 20 72 65 73 65 74 22 20 3b 20 | "----.U-Boot.upgraded..reset".;. |
0460 | 64 6f 0a 09 09 09 09 73 6c 65 65 70 20 31 32 30 0a 09 09 09 20 20 20 64 6f 6e 65 0a 09 09 20 20 | do.....sleep.120.......done..... |
0480 | 20 20 20 20 20 65 6c 73 65 0a 09 09 09 20 20 20 65 63 68 6f 20 22 52 65 61 64 20 76 65 72 69 66 | .....else.......echo."Read.verif |
04a0 | 69 63 61 74 69 6f 6e 20 65 72 72 6f 72 22 20 3b 0a 09 09 20 20 20 20 20 20 20 66 69 0a 09 09 20 | ication.error".;..........fi.... |
04c0 | 20 20 65 6c 73 65 0a 09 09 09 65 63 68 6f 20 22 45 72 72 6f 72 20 72 65 2d 72 65 61 64 69 6e 67 | ..else....echo."Error.re-reading |
04e0 | 20 45 45 50 52 4f 4d 22 20 3b 0a 09 09 20 20 20 66 69 0a 09 20 20 20 20 20 20 20 66 69 0a 09 20 | .EEPROM".;......fi.........fi... |
0500 | 20 20 65 6c 73 65 0a 09 20 20 20 20 20 20 20 65 63 68 6f 20 22 45 72 72 6f 72 20 72 65 61 64 69 | ..else.........echo."Error.readi |
0520 | 6e 67 20 62 6f 6f 74 20 6c 6f 61 64 65 72 20 66 72 6f 6d 20 45 45 50 52 4f 4d 22 20 3b 0a 09 20 | ng.boot.loader.from.EEPROM".;... |
0540 | 20 20 66 69 0a 20 20 20 20 20 20 65 6c 73 65 0a 09 20 20 20 65 63 68 6f 20 22 45 72 72 6f 72 20 | ..fi.......else.....echo."Error. |
0560 | 69 6e 69 74 69 61 6c 69 7a 69 6e 67 20 45 45 50 52 4f 4d 22 20 3b 0a 20 20 20 20 20 20 66 69 20 | initializing.EEPROM".;.......fi. |
0580 | 3b 0a 65 6c 73 65 0a 20 20 20 20 20 65 63 68 6f 20 22 4e 6f 20 55 2d 42 6f 6f 74 20 69 6d 61 67 | ;.else......echo."No.U-Boot.imag |
05a0 | 65 20 66 6f 75 6e 64 20 6f 6e 20 53 44 20 63 61 72 64 22 20 3b 0a 66 69 0a | e.found.on.SD.card".;.fi. |