完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我们正在尝试在没有以前刷新固件的情况下刷新我们的自定义固件。所以里面有原装AT固件。
当模块连接到 WiFi 和互联网时,在 AT CIUPDATE 之后一切正常。但它正在下载/更新您的原始 AT 固件。 我们希望使用我们的自定义固件重新刷新此固件。 我们想这样做,因为我们将制造数百个这样的模块,我们希望一切都是自动化的,而无需改变IO引脚。 所以我们不打算用串行端口刷写它,因为它需要改变接线。 我们无法在互联网上找到任何东西,也没有这方面的指南。只评论说这是可能的,但没有评论如何。我从乐鑫找到了一份描述云的指南,但有很多东西似乎对于我们的目的来说不是必需的 - 生成密钥等,结果对我来说并不清楚。 我们发现云服务器位于 iot.espressif.cn 地址,并且该模块正在那里发送请求。然后通过互联网将固件发送到模块。 我们想尝试一下它是否可以从我们的本地服务器下载,因此我们更改了DNS,以便模块认为官方服务器正在我们的网站上运行。 你能以任何方式帮助我们吗?谢谢! |
|
相关推荐
1个回答
|
|
要使用云服务器刷新自定义固件,您可以按照以下步骤操作:
1. 准备自定义固件:首先,您需要为您的模块准备自定义固件。这通常包括修改原始固件以满足您的需求,例如添加新功能或优化性能。 2. 搭建云服务器:您需要一个云服务器来托管您的自定义固件和相关脚本。您可以使用AWS、阿里云、腾讯云等云服务提供商。 3. 创建固件更新脚本:编写一个脚本,该脚本将在模块连接到WiFi和互联网时自动执行。脚本的主要功能是检查固件版本,如果发现需要更新,就从云服务器下载自定义固件并刷写到模块上。 4. 上传自定义固件到云服务器:将您的自定义固件上传到云服务器的指定目录。 5. 配置模块:确保您的模块在启动时连接到WiFi和互联网,并执行固件更新脚本。这可能需要修改模块的启动配置或添加一个启动脚本来执行更新脚本。 6. 测试:在实际部署之前,您需要对整个过程进行测试,确保固件更新过程可以正常工作。您可以使用少量模块进行测试,以验证整个过程的稳定性和可靠性。 7. 部署:在测试通过后,您可以开始大规模部署您的模块。由于整个过程是自动化的,您无需手动刷写固件,这将大大提高生产效率。 8. 监控和维护:在部署过程中,您需要密切关注模块的运行状况,确保固件更新过程没有问题。如果发现问题,您可能需要对固件或更新脚本进行调整。 通过以上步骤,您可以实现使用云服务器刷新自定义固件的目标。请注意,这个过程可能需要一定的技术知识和经验,您可能需要与专业的开发团队合作。 |
|
|
|
只有小组成员才能发言,加入小组>>
1118 浏览 1 评论
574浏览 6评论
477浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
461浏览 5评论
461浏览 4评论
435浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 20:00 , Processed in 0.635886 second(s), Total 50, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号