hikey970學習-005 update image guide 映象升級指南
20180311版本
Base Firmware Files and Installation基本韌體檔案和安裝 本節展示如何為HiKey970安裝所有基礎韌體元件。完成這些說明後,請繼續進入HiKey970文件登入頁面以顯示作業系統。
步驟: Step 1: Material and Preperations 材料和準備 hikey970開發板、typeC線、電源 要引導到快速啟動模式,每次設定開關1-4的狀態為On Off On Off; 要在每次備用重新啟動設定時引導到fastboot模式,開關1-4的狀態為On Off Off Off; 要啟動到恢復模式,開關1-4的狀態為On On On Off Step 2: Dependencies 依賴 ubuntu系統14.04或者16.04,需要刪除modemmanager。至少在Ubuntu 14.04和16.04版本中,我們發現了一個矛盾的問題,即是否安裝了modemmanager並激活了。Modemmanager監視ttyUSBx的傳入資料,當它讀取某個給定模式時,它會將一些位元組作為響應傳送回tty。而modemmanager傳送的這些位元組會使板側恢復閃燈工具混淆和失效。解決方案是解除安裝這個服務。 在終端中輸入:
$ sudo dpkg -s modemmanager
$ sudo apt-get remove modemmanager
Android SDK“平臺工具”可以下載:
https://developer.android.com/studio/releases/platform-tools.html
並將cd複製到tools-images-HiKey970中:
$ git clone https://github.com/96boards-hikey/tools-images-hikey970.git
$ cd tools-images-hiKey970
Step 3: Enter recovery/forced-download mode on HiKey970 在HiKey970上進入恢復/強制下載模式 拔掉電源,更改開關,進入恢復/強制下載模式 再開啟電源,將typeC線插入otg口,檢查是否有裝置節點“/dev/ttyUSBx”。如果有,表示您的PC已經檢測到目標板;如果沒有,嘗試重複前面的步驟。檢查的步驟可以在終端中輸入:
dmesg
Step 4: Flash Base Firmware Flash基礎韌體 再次使用主機上的終端,執行以下命令。請確保用計算機檢測到的USB值替換/dev/ttyUSBx
$ sudo ./recovery-flash.sh /dev/ttyUSBx
完成後,基礎韌體將燒寫到裝置,但這並不意味著寫好作業系統。然後面板將處於fastboot模式 Step 5: Explore other modes, proceed to OS installation 探索其他模式,繼續作業系統安裝 通過HiKey970文件登入頁繼續作業系統“安裝” 可能會遇到的問題: 如果在執行./recovery-flash時,在迴圈中出現”< waiting for any device >”,嘗試從主機解除安裝modemmanager。
Hisi-idt 一個通過串列埠將二進位制檔案下載到soc ram和ddr的工具。
Linux:
sudo python hisi-idt.py -d /dev/ttyUSBx --img1 ./ sec_usb_xloader.img
–-img2 ./sec_usb_xloader2.img --img3 ./l-loader.bin
Windows:
python hisi-idt.py -d commxx --img1 sec_usb_xloader.img
–-img2 sec_usb_xloader2.img --img3 l-loader.bin