aboutsummaryrefslogtreecommitdiff
path: root/board/boundarydevices/nitrogen6x/6x_upgrade
blob: cd26b616b0024424764e95f4d54d917c626d36d4 (plain)
ofshex dumpascii
0000 27 05 19 56 34 81 be 94 52 43 2a fd 00 00 06 90 00 00 00 00 00 00 00 00 27 cd 48 5a 05 02 06 00 '..V4...RC*.............'.HZ....
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 06 88 00 00 00 00 73 65 74 65 6e 76 20 73 74 64 6f 75 74 20 73 65 72 69 61 6c 2c 76 67 61 ........setenv.stdout.serial,vga
0060 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 66 .echo."check.U-Boot".;.setenv.of
0080 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 7d fset.0x400.if.${fs}load.${dtype}
00a0 20 24 7b 64 69 73 6b 7d 3a 31 20 31 32 30 30 30 30 30 30 20 75 2d 62 6f 6f 74 2e 69 6d 78 20 7c .${disk}:1.12000000.u-boot.imx.|
00c0 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
00e0 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.
0100 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
0120 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
0140 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
0160 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
0180 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
01a0 22 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 66 20 72 65 61 64 20 30 78 31 32 34 30 ".;............if.sf.read.0x1240
01c0 30 30 30 30 20 24 6f 66 66 73 65 74 20 24 66 69 6c 65 73 69 7a 65 20 3b 20 74 68 65 6e 0a 20 20 0000.$offset.$filesize.;.then...
01e0 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 6d 70 2e 62 20 30 78 31 32 30 30 30 30 30 30 .............if.cmp.b.0x12000000
0200 20 30 78 31 32 34 30 30 30 30 30 20 24 66 69 6c 65 73 69 7a 65 20 3b 20 74 68 65 6e 0a 20 20 20 .0x12400000.$filesize.;.then....
0220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 63 68 6f 20 22 2d 2d 2d 2d 2d 2d 2d 20 55 2d ................echo."-------.U-
0240 42 6f 6f 74 20 76 65 72 73 69 6f 6e 73 20 6d 61 74 63 68 22 20 3b 0a 20 20 20 20 20 20 20 20 20 Boot.versions.match".;..........
0260 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 63 ......else....................ec
0280 68 6f 20 22 4e 65 65 64 20 55 2d 42 6f 6f 74 20 75 70 67 72 61 64 65 22 20 3b 0a 20 20 20 20 20 ho."Need.U-Boot.upgrade".;......
02a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 63 68 6f 20 22 50 72 6f 67 72 61 6d 20 69 6e 20 35 ..............echo."Program.in.5
02c0 20 73 65 63 6f 6e 64 73 22 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 .seconds".;....................f
02e0 6f 72 20 6e 20 69 6e 20 35 20 34 20 33 20 32 20 31 20 3b 20 64 6f 0a 20 20 20 20 20 20 20 20 20 or.n.in.5.4.3.2.1.;.do..........
0300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 63 68 6f 20 24 6e 20 3b 0a 20 20 20 20 20 20 20 ...............echo.$n.;........
0320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 6c 65 65 70 20 31 20 3b 0a 20 20 20 20 20 .................sleep.1.;......
0340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 6f 6e 65 0a 09 09 20 20 20 65 63 68 6f 20 22 65 72 ..............done......echo."er
0360 61 73 69 6e 67 22 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 66 20 65 asing".;....................sf.e
0380 72 61 73 65 20 30 20 30 78 35 30 30 30 30 20 3b 0a 09 09 20 20 20 23 20 74 77 6f 20 73 74 65 70 rase.0.0x50000.;......#.two.step
03a0 73 20 74 6f 20 70 72 65 76 65 6e 74 20 62 72 69 63 6b 69 6e 67 0a 09 09 20 20 20 65 63 68 6f 20 s.to.prevent.bricking......echo.
03c0 22 70 72 6f 67 72 61 6d 6d 69 6e 67 22 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 "programming".;.................
03e0 20 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 ...sf.write.0x12000000.$offset.$
0400 66 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 filesize.;......echo."verifying"
0420 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 66 20 72 65 61 64 .;....................if.sf.read
0440 20 30 78 31 32 34 30 30 30 30 30 20 24 6f 66 66 73 65 74 20 24 66 69 6c 65 73 69 7a 65 20 3b 20 .0x12400000.$offset.$filesize.;.
0460 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 then........................if.c
0480 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 69 6c 65 mp.b.0x12000000.0x12400000.$file
04a0 73 69 7a 65 20 3b 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 size.;.then.....................
04c0 20 20 20 20 20 20 20 77 68 69 6c 65 20 65 63 68 6f 20 22 2d 2d 2d 2d 20 55 2d 42 6f 6f 74 20 75 .......while.echo."----.U-Boot.u
04e0 70 67 72 61 64 65 64 2e 20 72 65 73 65 74 22 20 3b 20 64 6f 0a 09 09 09 09 73 6c 65 65 70 20 31 pgraded..reset".;.do.....sleep.1
0500 32 30 0a 09 09 09 20 20 20 64 6f 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20.......done...................
0520 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .....else.......................
0540 20 20 20 20 20 65 63 68 6f 20 22 52 65 61 64 20 76 65 72 69 66 69 63 61 74 69 6f 6e 20 65 72 72 .....echo."Read.verification.err
0560 6f 72 22 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 0a or".;........................fi.
0580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 ...................else.........
05a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 63 68 6f 20 22 45 72 72 6f 72 20 72 65 2d 72 ................echo."Error.re-r
05c0 65 61 64 69 6e 67 20 45 45 50 52 4f 4d 22 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 eading.EEPROM".;................
05e0 20 20 20 20 66 69 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 20 ....fi................fi........
0600 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 63 68 6f 20 22 45 72 ....else................echo."Er
0620 72 6f 72 20 72 65 61 64 69 6e 67 20 62 6f 6f 74 20 6c 6f 61 64 65 72 20 66 72 6f 6d 20 45 45 50 ror.reading.boot.loader.from.EEP
0640 52 4f 4d 22 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 66 69 0a 20 20 20 20 20 20 65 6c 73 65 0a ROM".;............fi.......else.
0660 20 20 20 20 20 20 20 20 20 20 20 65 63 68 6f 20 22 45 72 72 6f 72 20 69 6e 69 74 69 61 6c 69 7a ...........echo."Error.initializ
0680 69 6e 67 20 45 45 50 52 4f 4d 22 20 3b 0a 20 20 20 20 20 20 66 69 20 3b 0a 65 6c 73 65 0a 20 20 ing.EEPROM".;.......fi.;.else...
06a0 20 20 20 65 63 68 6f 20 22 4e 6f 20 55 2d 42 6f 6f 74 20 69 6d 61 67 65 20 66 6f 75 6e 64 20 6f ...echo."No.U-Boot.image.found.o
06c0 6e 20 53 44 20 63 61 72 64 22 20 3b 0a 66 69 0a n.SD.card".;.fi.