Version = 1.2
# defaults
binary_name="/lib/firmware/ti-connectivity/wl18xx-conf.bin"
wlconf_path="/usr/sbin/wlconf/"
ini_path="/usr/sbin/wlconf/official_inis"
{body of code} basically, the user answers questions like "How many antennas are attached and the answer is stored in a variable
# finally write values to binary
./wlconf -i $binary_name -o $binary_name -s wl18xx.phy.number_of_assembled_ant2_4=$number_2_4G_antenna
./wlconf -i $binary_name -o $binary_name -s wl18xx.phy.number_of_assembled_ant5=$number_5G_antenna
./wlconf -i $binary_name -o $binary_name -s wl18xx.phy.high_band_component_type=$high_band_component_type
./wlconf -i $binary_name -o $binary_name -s wl18xx.ht.mode=$ht_mode
私の質問は簡単です。 「-i」および「-o」コマンドの機能は何ですか?続くエラーは、「wl18xx.ht.mode」が見つからないことです。編集したい正確なファイルを探したいので、そこで何が起こっているのかをよりよく知ることができます。私はLinuxに初めて触れたので、まだいくつかのことを理解しようとしています。
答え1
これはコマンドではなく、wlconfプログラムの一部であるオプションです。 -iは入力ファイルの場所を提供し、-oは出力ファイルの場所を提供します。
答え2
-iが破損しているようです。少なくとも -o と同じメッセージを印刷するので、ヘルプが正しくありません。新しい構成バイナリを作成する必要がある場合は、-I(大文字I)と-oを使用してください。