完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,我不是新手,但我最近尝试升级到来自 SDK 3.00 的最新 AT 命令二进制文件 (ESP8266_AT_Bin_V1.7),但遇到了一个让我头晕目眩的问题。
在过去版本的 AT 代码(典型的 v1.1)中,我总是将闪存工具设置为使用 32Mb 闪存大小,因为这是闪存工具报告的安装 - 这与芯片 ID 25Q32 一致。 然而,当我开始尝试 v1.7 时,自述文件说要使用 16Mbit-C1 或 32Mbit-C1。 该芯片是 25Q32,报告为 32Mb,所以我尝试了 32Mbit-C1 ---- 重新启动时,我从串口得到的都是垃圾。 最后,在网上搜索并获得关于“-C1”含义的相互矛盾的信息后,我尝试了 16Mbit-C1 设置并且它起作用了! 所以,我的问题是我的芯片是 25Q32 为什么我必须使用 16Mbit-C1??? 要使用 32Mbit-C1,我必须安装 25Q64 吗??为什么??? 这里似乎缺少一点重要的信息,要么是衰老早早开始了! 这个 somat 与使用 th 25Q32 的“J”或“F”变种有关吗?即 25Q32JSS 或 25Q32FSS . |
|
相关推荐
1个回答
|
|
长话短说,ESP8266板上的闪存设备大小通常为 32Mb(即 4MB),而可能会有不同名称的闪存芯片,例如 25Q32,它实际上只有 32Mbit(即 4MB)。在烧录代码时,需要根据实际芯片使用正确的闪存大小和闪存工具。关于“-C1”的含义,可能因芯片厂商、数据手册和工具而异,需要查阅相关文档或进行试验来确定。
|
|
|
|
只有小组成员才能发言,加入小组>>
1002 浏览 1 评论
554浏览 6评论
463浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
447浏览 5评论
448浏览 4评论
422浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-30 14:07 , Processed in 0.890022 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号