完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
现在在调试STM32 OTA功能,192.168.1.1185.bin 的地址通过以下指令Serial_PutString("AT+SOCKB=TCP,80,192.168.1.118n")功能正常,现在192.168.1.118hw5.bin这种地址不知怎么写了。谢谢大家了。
|
|
相关推荐
1个回答
|
|
在STM32 OTA(Over-The-Air)功能中,您需要将固件文件的地址转换为正确的格式。在您提供的例子中,"192.168.1.118hw5.bin" 似乎是一个文件名,而不是一个有效的URL。为了正确地使用OTA功能,您需要将文件名转换为一个URL。
以下是将"192.168.1.118hw5.bin"转换为URL格式的步骤: 1. 确定文件所在的服务器地址:在您的例子中,服务器地址可能是 "http://192.168.1.118"。 2. 将文件名添加到服务器地址:将文件名 "hw5.bin" 添加到服务器地址的末尾,形成完整的URL,如 "http://192.168.1.118/hw5.bin"。 3. 将URL转换为AT指令:现在,您需要将URL转换为AT指令。在您的例子中,您已经知道如何使用 "AT+SOCKB" 指令来设置TCP连接。您需要将URL添加到该指令中,如下所示: ```c Serial_PutString("AT+SOCKB=TCP,80,192.168.1.118,"/hw5.bin""); ``` 请注意,我在这里使用了双引号(")来包围文件路径,因为AT指令可能需要这样来正确解析URL。 4. 发送AT指令:使用Serial_PutString函数发送上述AT指令。 5. 检查响应:发送AT指令后,检查模块的响应以确保连接已成功建立。 通过以上步骤,您应该能够使用STM32 OTA功能来下载 "192.168.1.118hw5.bin" 文件。如果仍然遇到问题,请检查您的网络设置和固件服务器配置。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1866 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1656 浏览 1 评论
1133 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
755 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1717 浏览 2 评论
1963浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
786浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
608浏览 3评论
628浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
589浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-9 19:06 , Processed in 0.850682 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号