主题中讨论的其他器件:SK-AM62B-P1
工具与软件:
大家好、团队成员:
和当前使用的器件 SK-AM62B-P1 + CC3351-M2 、我在验证时遇到错误 STA 模式 :
$ ./sta_start.sh
./sta_start.sh: line 19: /usr/sbin/wpa_supplicant: No such file or directory
问题发生在 步骤13. 和下面是完整的构建和安装过程。
您能帮我解决这个问题吗?
完成构建和安装步骤:
完成构建流程:
-
安装 Ubuntu 22.04.5 LTS (桌面映像)
-
设置 Ubuntu 并安装所需的工具
$ sudo apt update $ sudo apt install build-essential bison flex libssl-dev libncurses-dev u-boot-tools $ sudo apt-get install file fdisk dosfstools
-
cc33xx_linux_package_1_0_0_8.run
使用 Web 浏览器从 TI 网站下载并安装$ sudo chmod +x cc33xx_linux_package_1_0_0_8.run $ sudo ./cc33xx_linux_package_1_0_0_8.run
-
使用下载并安装 TI SDK
wget
SDK 版本:ti-processor-sdk-linux-am62xx-evm-09.02.01.10-Linux-x86-Install
$ sudo wget dr-download.ti.com/.../ti-processor-sdk-linux-am62xx-evm-09.02.01.10-Linux-x86-Install.bin $ sudo chmod +x ti-processor-sdk-linux-am62xx-evm-09.02.01.10-Linux-x86-Install.bin $ sudo ./ti-processor-sdk-linux-am62xx-evm-09.02.01.10-Linux-x86-Install.bin
-
导航至 TI Linux 内核源目录并应用 CC33XX 补丁
$ cd /opt/ti-processor-sdk-linux-am62xx-evm-09.02.01.10/board-support/ti-linux-kernel-6.1.83+gitAUTOINC+c1c2f1971f-ti/ $ patch -p0 < <path_to_cc33xx_folder>/patches/cc33xx_kernel.patch $ patch -p0 < <path_to_cc33xx_folder>/patches/cc33xx_am625-sk_dts.patch $ patch -p0 < <path_to_cc33xx_folder>/patches/cc33xx_ti_arm64_config.patch
-
将 SDK 的工具链添加到
PATH
环境变量中并清理内核源代码$ export PATH=/opt/ti-processor-sdk-linux-am62xx-evm-09.02.01.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux:$PATH $ make ARCH=arm64 CROSS_COMPILE=aarch64-oe-linux- distclean
-
构建内核、模块和设备树
$ make ARCH=arm64 CROSS_COMPILE=aarch64-oe-linux- defconfig ti_arm64_prune.config $ make ARCH=arm64 CROSS_COMPILE=aarch64-oe-linux- Image modules dtbs -j8
-
安装内核、模块和 DTB
$ sudo cp arch/arm64/boot/Image /media/<user>/root/boot/ $ sudo make ARCH=arm64 modules_install INSTALL_MOD_PATH=/media/<user>/root $ sudo cp arch/arm64/boot/dts/ti/k3-am625-sk.dtb /media/<user>/root/boot/dtb/ti/
-
通过将下的内容复制
cc33xx_rootfs
到 SD 卡的根目录来安装 CC33XX 固件和示例脚本$ cd <path_to_cc33xx_folder>/cc33xx_rootfs $ sudo cp -r * /media/<user>/root/ $ sync
-
从主机 PC 中弹出 SD 卡并将其插入 SK-AM62B-P1
-
以 root 身份登录
am62xx-evm login: root
-
测试 WLAN 功能
$ ifconfig wlan0
预期输出:
wlan0 Link encap:Ethernet HWaddr F8:FB:90:XX:XX:XX UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
-
以 root 身份导航至包含开箱即用脚本的目录、并在工作站模式下启动器件
$ ./sta_start.sh
遇到错误消息:
./sta_start.sh: line 19: /usr/sbin/wpa_supplicant: No such file or directory
-
检查
wpa_supplicant
路径$ which wpa_supplicant
/usr/sbin/wpa_supplicant
此致、
Sheng