user/u-boot-rm: fix updater
This commit is contained in:
parent
a877158587
commit
ff6a0df1de
2 changed files with 8 additions and 7 deletions
|
@ -16,6 +16,7 @@ get_defaults() {
|
|||
if [ -z "$device" ]; then
|
||||
case "$board" in
|
||||
wand|cubie|cubie2) device=/dev/mmcblk0p0 ;;
|
||||
zero-gravitas) device=/dev/mmcblk1 ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
|
@ -60,8 +61,8 @@ while [ $# -gt 0 ]; do
|
|||
case "$1" in
|
||||
wand|wandboard) board="wand" ;;
|
||||
cubie|cubieboard) board="cubie" ;;
|
||||
rm1) board="zero-gravitas" ;;
|
||||
rm2) board="zero-sugar" ;;
|
||||
zerogravitas) board="zero-gravitas" ;;
|
||||
zerosugar) board="zero-sugar" ;;
|
||||
*) usage; exit 1;;
|
||||
esac
|
||||
shift
|
||||
|
@ -112,11 +113,11 @@ cubie|cubie2)
|
|||
;;
|
||||
zero-gravitas)
|
||||
[ -e "$imagedir/zero-gravitas" ] || die "rM1 images not installed, apk add u-boot-rm1"
|
||||
$drurun dd if=/dev/zero of=$device bs=512 seek=1536 count=16
|
||||
[ -z "$dryrun" ] && echo 0 > /sys/block/${device}boot0/force_ro
|
||||
$dryrun dd if=/dev/zero of=$device bs=512 seek=1536 count=16
|
||||
[ -z "$dryrun" ] && echo 0 > /sys/block/${device/\/dev\/}boot0/force_ro
|
||||
$dryrun dd if=/dev/zero of=${device}boot0 bs=512 count=2
|
||||
$dryrun dd if=$imagedir/zero-gravitas/u-boot.bin of=${device}boot0 bs=512 seek=2
|
||||
[ -z "$dryrun" ] && echo 1 > /sys/block/${device}boot0/force_ro
|
||||
[ -z "$dryrun" ] && echo 1 > /sys/block/${device/\/dev\/}boot0/force_ro
|
||||
;;
|
||||
zero-sugar)
|
||||
die "rM2 not yet tested"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue