2017-10-16 6 views
0

私は自分のrootfsに統合したTI wilinkユーティリティをビルドしました。これはpetalinux 2016.4を使って行われ、yoctoビルドでインストールテンプレートappを作成して、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

#ファイルの出力は何ですか/ usr/local/sbin/wpa_supplicant – pmod

答えて

0

通常、これは実行可能ファイルが間違ったアーキテクチャ用に構築されていることを意味します。つまり、実行中の環境と構築中の環境に不一致があります。これは、彼らが(ターゲット上で実行)、一致するかしていないことを確認することができます方法です。

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

# uname -m 
... 

あなたが不一致が表示された場合、それはすべてあなたがTIのwilinkを構築しているかに帰着します。

関連する問題