2017-10-16 122 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。

相關問題