We're no longer updating This wiki!!

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
en:odroid-ups2 [2016/04/21 13:18]
joy.cho [ODROID-C1/C2]
en:odroid-ups2 [2016/04/21 13:20]
joy.cho
Line 339: Line 339:
 [   ​88.211703] Restarting system. [   ​88.211703] Restarting system.
 </​code>​ </​code>​
 +
 +===== How to check and update U-Boot on ODROID-C2 =====
 +==== Linux ====
 +== Check U-Boot Version ==
 +If you have a USB-UART console, you can easily check the u-boot version using '​version'​ on u-boot stage. \\
 +
 +<​code>​
 +Hit [Enter] key twice quickly during u-boot loading and enter '​ver'​ or '​version'​.
 +
 +odroidc2# version
 +U-Boot 2015.01-00089-gdfb8216 (Apr 09 2016 - 06:20:43)
 +</​code>​
 +
 +Or you can check it after kernel booting on userspace using a simple shell script.
 +<file sh getUbootVer.sh>​
 +#!/bin/sh
 +# Sample shell script to check U-Boot version on Linux
 +dd if=/​dev/​mmcblk0 of=/​tmp/​temp.bin bs=512 skip=97 count=1334 status=none
 +grep -a -r -E -o "​.{0,​0}U-Boot 2015.01.{0,​50}"​ /​tmp/​temp.bin | grep -a "​("​
 +rm /​tmp/​temp.bin
 +</​file>​
 +
 +<​code>​
 +root@odroid64:​~#​ vi getUbootVer.sh
 +root@odroid64:​~#​ sudo chmod a+x getUbootVer.sh
 +root@odroid64:/​home/​odroid#​ ./​getUbootVer.sh
 +         ​U-Boot 2015.01-00089-gdfb8216 (Apr 09 2016 - 06:20:43)
 +</​code>​
 +
 +== Update U-Boot ==
 +If your U-Boot version is not the latest one, you can update it using apt-get command.
 +<​code>​
 +sudo apt-get install u-boot
 +</​code>​
 +
 +==== Android ====
 +== Check U-Boot Version ==
 +If you have a USB-UART console, you can easily check the u-boot version using '​ver'​ on u-boot stage as described in the aforementioned Linux case. \\
 +Or you can check it after kernel booting on userspace using the following simple shell script.
 +<file sh getUbootVer.sh>​
 +#!/bin/sh
 +# Sample shell script to check U-Boot version on Android
 +/bin/dd if=/​dev/​block/​mmcblk0 of=/​data/​temp.bin bs=512 skip=97 count=1334
 +grep -a -r -E -o "​.{0,​0}U-Boot 2015.01.{0,​50}"​ /​data/​temp.bin | grep -a "​("​
 +rm /​data/​temp.bin
 +</​file>​
 +
 +<​code>​
 +(run Terminal Emulator)
 +u0_a48@odroidc2:/​ $ su
 +root@odroidc2:/​ # cd /​data/ ​                                                   ​
 +root@odroidc2:/​data # vi getUbootVer.sh
 +root@odroidc2:/​data # chmod 755 getUbootVer.sh
 +root@odroidc2:/​data # ./​getUbootVer.sh ​                         ​
 +1334+0 records in
 +1334+0 records out
 +683008 bytes transferred in 0.014 secs (48786285 bytes/sec)
 +/​data/​temp.bin:​U-Boot 2015.01-00089-gdfb8216 (Apr 09 2016 - 06:20:43)
 +root@odroidc2:/​data # 
 +</​code>​
 +
 +== Update U-Boot ==
 +If your U-Boot version is not the latest one, you can update it using Android update package. \\
 +http://​odroid.com/​dokuwiki/​doku.php?​id=en:​c2_release_android
  
 ===== Tip for servo or motor driving application ===== ===== Tip for servo or motor driving application =====
en/odroid-ups2.txt ยท Last modified: 2016/04/21 13:20 by joy.cho
CC Attribution-Share Alike 3.0 Unported
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0