2017-10-16 80 views
0

我已经构建了TI wilink实用程序,然后将其集成到rootfs中。这是通过使用petalinux 2016.4完成的,并且已经在yocto build中创建了一个安装模板应用程序,以将所有工具和库复制到rootfs中。 当我调出BOOT.bin和image.ub,我看到的文件和库,但当我尝试运行例如wpa_supplicant它不起作用 即使wpa_supplicant -h不会工作。 它显示了我的错误:-sh/usr/local/sbin/wpa_supplicant没有这样的文件或目录

-sh: /usr/local/sbin/wpa_supplicant: no such file or directory.

该文件存在,并且还具有可执行权限。 你知道为什么它不能运行吗? 谢谢

+0

#file/usr/local/sbin/wpa_supplicant的输出是什么 – pmod

回答

0

通常,这意味着可执行文件是针对错误的架构而构建的,即您正在运行的环境和您正在构建的环境之间存在不匹配。这就是你如何才能确保它们匹配与否(执行目标):

# file /usr/local/sbin/wpa_supplicant 
... 

# uname -m 
... 

如果你看到不匹配,那么这一切都归结到你是如何构建TI的WiLink。

相关问题