完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我一直在为一个项目使用旧的(2 或 3 年前)D1 Mini v2.x,我已经有一段时间没有编程了。我已经从 Arduino IDe 转移到使用 PlatformIO 并且一切都按预期工作。最近,我买了一个新的 v3.0.0 D1 Mini,发现在上传我的应用程序后出现校验和错误。
经过调查,我发现旧板很乐意使用 QIO,但新板必须使用 DIO,如果我使用 QIO 则会失败。使用 flash_id 工具进一步挖掘,我发现了以下内容: Old Wemos v2.x: esptool.py flash_id 制造商的输出:ef 设备:4016 检测到的闪存大小:4MB ...这意味着:WINBOND_NEX_W25Q32_V 0x4016 /* W25Q32BV;SPI 模式下的 W25Q32FV(默认)*/ 新的 Wemos v3.0.0: esptool.py flash_id 的输出 制造商:68 设备:4016 检测到的闪存大小:4MB ...这意味着: 什么都没有,因为制造商未在 flashrom 源代码中列出;v3.0.0板子没有金属罐,所以我看到闪存芯片是BoyaMicro 25032BSSIG。BoyaMicro 网站没有列出这个特定的芯片,但他们的其他 32Mb 芯片支持四模式。因此,我想知道问题是否是闪存芯片未被识别,因此默认为 DIO 模式。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
920 浏览 1 评论
552浏览 6评论
461浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
445浏览 5评论
446浏览 4评论
417浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 09:00 , Processed in 0.889983 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号