Project

General

Profile

Flashing » History » Version 1

tsaitgaist, 10/07/2017 02:16 PM
add flashing methods

1 1 tsaitgaist
h1. Flashing
2
3
There are several way to flash partitions (e.g. updating) manually:
4
* using @/usr/sbin/ubiupdatevol@:
5
<pre>
6
ubiupdatevol version 1.2 - a tool to write data to UBI volumes.
7
8
Usage: ubiupdatevol <UBI volume node file name> [-t] [-s <size>] [-h] [-V] [--truncate]
9
			[--size=<size>] [--help] [--version] <image file>
10
11
Example 1: ubiupdatevol /dev/ubi0_1 fs.img - write file "fs.img" to UBI volume /dev/ubi0_1
12
Example 2: ubiupdatevol /dev/ubi0_1 -t - wipe out UBI volume /dev/ubi0_1
13
14
-t, --truncate             truncate volume (wipe it out)
15
-s, --size=<bytes>         bytes in input, if not reading from file
16
-h, --help                 print help message
17
-V, --version              print program version
18
</pre>
19
* using @/APP/dev_only/swupd.sh@
20
<pre>
21
swupd.sh - update flash partitions on the target
22
23
Easy mode:
24
   using NFS: swupd.sh -i<IP> -p<PATH>
25
   where:
26
   <IP>   = IP address of your VM (defaults to 192.168.16.18)
27
   <PATH> = path of NFS directory (defaults to /home/femto/ftpdata)
28
29
   using wget: swupd.sh -w<URL>
30
   where:
31
   <URL>  = URL to fetch images from (e.g. ftp://user:pass@host/path)
32
33
Expert mode: (stay away from them!)
34
   -k update kernel
35
   -r update root fs
36
   -a update application partition
37
   -u update unitdata partition
38
   -c update caldata partition
39
   -x toggle banks
40
   -z don't reboot after successful update
41
42
   -o<str> Pass option string <str> to wget
43
</pre>
44
45
@/etc/init.d/flash_update@ takes care of flashing all partitions at once (automatically).
46
47
Lastly the operator can also flash images remotely through @/APP/bin/oam_start@.
Add picture from clipboard (Maximum size: 48.8 MB)