錯誤

2017-09-08 23 views
0

你好我試着去創建初始閃存/構建物聯網的發展按照本教程https://developer.android.com/things/hardware/imx7d.html#flashing_the_image錯誤

對不起,如果我的問題是過於寬泛,這是我第一次物聯網嘗試,但在我看來,我似乎有一個錯誤的設置,因爲我不斷遇到新的錯誤 Im

Im在步驟2.4卡住執行flash-all.sh。運行

sudo ./flash-all.sh 

我在日誌中得到這個:

./flash-all.sh:行52:./u-boot.imx:權限被拒絕

如果我改變任何權限

chmod 777 u-boot.imx 

./flash-all.sh:行52:./u-boot.imx:不能執行二進制文件: Exec的格式錯誤

我已經解決了在的werent教程中介紹其他幾個問題,包括

  1. 我要運行腳本sudo的,否則我

<等待任何設備>

  • 我不得不重寫FASTBOOT命令$(其FASTBOOT)內部flash-all.sh(相同閃光燈和引導加載程序),否則命令未知甚至想到我加入他們到PATH
  • 我使用

    • 的Ubuntu 16.14,
    • 機器人工作室與安裝的SDK 26
    • 碧臨機套件Pico i.MX7雙開發板

    我在做什麼錯?

    回答

    0

    我不得不FASTBOOT命令改寫爲$(其中FASTBOOT)內flash-all.sh(相同的閃光燈和引導程序),否則命令未知甚至以爲我將他們添加到PATH

    這似乎它可能是問題的根源,因爲每個命令的後續行不會被解析爲fastboot的參數,而是作爲它們自己的可執行命令解析。您也不應該用sudo運行腳本。這可能是爲什麼你可以成功運行which fastboot(這將表明它在你的PATH中),但腳本不能看到這個。