This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
products:sbc:vim4:install-os:install-os-into-emmc-via-usb-tool [2022/07/25 22:35] hyphop ↷ Links adapted because of a move operation |
products:sbc:vim4:install-os:install-os-into-emmc-via-usb-tool [2022/09/28 06:10] nick |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{indexmenu_n> | ||
+ | |||
+ | |||
====== VIM4 Install OS into eMMC via USB Tool ====== | ====== VIM4 Install OS into eMMC via USB Tool ====== | ||
- | ==== Install OS into eMMC on Windows | + | ===== Install on Windows PC ===== |
+ | |||
+ | ==== Preparation ==== | ||
+ | |||
+ | Dowload the [[dl> | ||
+ | |||
+ | ==== Install USB Drivers | ||
+ | |||
+ | - Goto directory '' | ||
+ | - Goto directory '' | ||
+ | |||
+ | ==== Install | ||
+ | |||
+ | - Goto root directory double click '' | ||
+ | - Click '' | ||
+ | - Connect your board to your PC with a USB-C cable (the board will power on automatically). | ||
+ | - Put your board into [[boot-into-upgrade-mode | Upgrade Mode]]. | ||
+ | - If you have correctlyperformed steps 3 and 4, your PC will automatically discover your board as an attached USB-device. | ||
+ | - Now what you need to do is to click the '' | ||
+ | |||
+ | {{products: | ||
+ | |||
+ | |||
+ | <WRAP info> | ||
+ | |||
+ | * Click the '' | ||
+ | * An [[products: | ||
+ | * If your system is a 32-bit system, please select '' | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Install | ||
+ | |||
+ | <WRAP important > | ||
+ | Tools were only verified to function properly on Ubuntu. No guarantees were made for other Linux distributions! | ||
+ | </ | ||
+ | |||
+ | ==== Preparation ==== | ||
+ | |||
+ | Install the dependencies. | ||
+ | |||
+ | ```shell | ||
+ | $ sudo apt-get install libusb-dev git parted | ||
+ | ``` | ||
+ | |||
+ | ==== Download the Tool ==== | ||
+ | |||
+ | /*is on Khadas GitHub*/ [[kg> | ||
+ | |||
+ | ```shell | ||
+ | $ git clone https:// | ||
+ | ``` | ||
+ | |||
+ | Or just pull it (if you have already cloned this repository). | ||
+ | |||
+ | ```shell | ||
+ | $ cd / | ||
+ | $ git pull | ||
+ | ``` | ||
+ | |||
+ | ==== Install the Flash Tool ==== | ||
+ | |||
+ | You need to install USB rules and create some links. | ||
+ | |||
+ | ```shell | ||
+ | $ cd / | ||
+ | $ sudo ./INSTALL | ||
+ | ``` | ||
+ | |||
+ | You will see this print-out if it was successful. | ||
+ | |||
+ | ```txt | ||
+ | Installing Amlogic flash-tool... | ||
+ | |||
+ | =============================================== | ||
+ | |||
+ | Host PC: Ubuntu 16.04 | ||
+ | |||
+ | =============================================== | ||
+ | |||
+ | Installing USB rules... | ||
+ | [sudo] password for User: | ||
+ | Installing flash-tool... | ||
+ | Done! | ||
+ | |||
+ | Installing Rockchip flash-tool... | ||
+ | |||
+ | =============================================== | ||
+ | |||
+ | Host PC: Ubuntu 16.04 | ||
+ | |||
+ | =============================================== | ||
+ | |||
+ | Installing USB rules... | ||
+ | Installing flash-tool... | ||
+ | Done! | ||
+ | Installing Khadas burn-tool... | ||
+ | Done! | ||
+ | ``` | ||
+ | |||
+ | <wrap important > | ||
+ | Root privilege is required. | ||
+ | </ | ||
+ | |||
+ | ==== Check the USB Driver ==== | ||
+ | |||
+ | |||
+ | You must now [[boot-into-upgrade-mode| put your board into Upgrade Mode]]. | ||
+ | |||
+ | Check to see if Ubuntu has detected your board as an attached USB device. | ||
+ | |||
+ | ```shell | ||
+ | $ lsusb | grep Amlogic | ||
+ | Bus 003 Device 073: ID 1b8e:c004 Amlogic, Inc. DNL | ||
+ | ``` | ||
+ | |||
+ | The message above means that your board is connected and recogized by Ubuntu. | ||
+ | |||
+ | ==== Install the OS ==== | ||
+ | |||
+ | <tabbox VIM1> | ||
+ | |||
+ | ```shell | ||
+ | $ burn-tool -v aml -b VIM1 -i / | ||
+ | ``` | ||
+ | |||
+ | <tabbox VIM2> | ||
+ | |||
+ | ```shell | ||
+ | $ burn-tool -v aml -b VIM2 -i / | ||
+ | ``` | ||
+ | |||
+ | <tabbox VIM3/3L> | ||
+ | |||
+ | ```shell | ||
+ | $ burn-tool -v aml -b VIM3 -i / | ||
+ | ``` | ||
+ | |||
+ | <tabbox VIM4> | ||
+ | |||
+ | ```shell | ||
+ | $ burn-tool -v aml -b VIM4 -i / | ||
+ | ``` | ||
+ | |||
+ | <tabbox VIM1S> | ||
+ | |||
+ | ```shell | ||
+ | $ burn-tool -v aml -b VIM1S -i / | ||
+ | ``` | ||
+ | </ | ||
+ | |||
+ | You will see these teminal logs if successful. | ||
+ | |||
+ | ```txt | ||
+ | Burning image ' | ||
+ | next try index 3, current opt arg vim4-ubuntu-22.04-server-linux-5.4-fenix-1.0.11-220620-emmc-develop.img | ||
+ | MSG[TLS]pkg path vim4-ubuntu-22.04-server-linux-5.4-fenix-1.0.11-220620-emmc-develop.img | ||
+ | MSG[TLS]exe run path:/ | ||
+ | MSG[FLW]Aml_flow_init version V1.1-trunk Nov 1 2019! | ||
+ | MSG[FLW]Tooltype 3 | ||
+ | DBG[FLW]ok in load lib AmlImagePack.so | ||
+ | MSG[FLW]OK leave Aml_flow_init | ||
+ | |||
+ | ... | ||
+ | |||
+ | MSG[TLS][105660110991160c00000000]LMsg[usbFlw]cmd[oem mwrite 0x1cefb normal store _aml_dtb] | ||
+ | MSG[TLS][105660110991160c00000000]LMsg[usbFlw][MWrite] finsihed | ||
+ | MSG[TLS]UI: | ||
+ | MSG[TLS][105660110991160c00000000]LMsg[usbFlw]cmd[oem verify sha1sum 799ab7772f6dc4d78d9612916910b589e63df481] | ||
+ | MSG[TLS]UI: | ||
+ | MSG[TLS][105660110991160c00000000]LMsg[usbFlw]cmd[oem mwrite 0x319000 normal store bootloader] | ||
+ | MSG[TLS][105660110991160c00000000]LMsg[usbFlw][MWrite] finsihed | ||
+ | MSG[TLS]UI: | ||
+ | MSG[TLS][105660110991160c00000000]LMsg[usbFlw]cmd[oem verify sha1sum f5ab1b260d5153161fed73a7baca58330c105863] | ||
+ | MSG[TLS][105660110991160c00000000]LMsg[usbFlw]cmd[oem save_setting] | ||
+ | MSG[TLS][105660110991160c00000000]burn successful^_^ | ||
+ | Time elapsed: 3 minute(s). | ||
+ | Done! | ||
- | Please check [[products: | + | ``` |
- | ==== Install OS into eMMC on Ubuntu ==== | + | For more information please refer to [[https:// |
+ | ==== Uninstall the Flash Tool ==== | ||
- | Please check [[products: | + | ```shell |
+ | $ cd / | ||
+ | $ sudo ./ | ||
+ | ``` | ||