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。