1.设置开发板利用wifi连接路由器
利用脚本的形式完成wifi连接,此方法不是开机自启,只是省略了一些连接步骤。(参考【正点原子】STM32MP157快速体验V1.6.pdf 文件的 4.14 板载 SDIO WIFI 测试)
cd /home/root/shell/wifi
ls
source ./alientek_sdio_wifi_setup.sh -m station -i Intelligent_Driving_2.4G -p huat66666 -d wlan0
如图所示连接成功:

2.设置开发板连接蓝牙
具体步骤和连接wifi相似,也是使用脚本省略一部分步骤。(参考【正点原子】STM32MP157快速体验V1.6.pdf 文件的 4.15 板载蓝牙测试)
cd /home/root/shell/bluetooth
./atk-bluetooth-init.sh

3.一些问题
HAL库开发时,一般HAL库初始化会有个反初始化函数:
根据HAL库的命名规则,其API可以分为以下三大类:
- 初始化/反初始化函数: HAL_GPIO_Init(), HAL_GPIO_DeInit()
其中反初始化就是解除初始化,调用反初始化函数就是通过写复位寄存器,将所有模块复位。
HAL库结构中,在每次初始化前(尤其是在多次调用初始化前),先调用对应的反初始化(DeInit)函数是非常有必要的,避免对外设的再次使用产生影响。
本文介绍了如何在STM32MP157开发板上利用脚本简化WiFi(通过`alientek_sdio_wifi_setup.sh`)和蓝牙(通过`atk-bluetooth-init.sh`)的连接过程,分别参照PDF文件中的章节4.14和4.15进行设置,以便于非开机自启的快速连接。
1198

被折叠的 条评论
为什么被折叠?



