错误

2017-09-08 24 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中),但脚本不能看到这个。