发帖
5 2 2

烧录Ai-WB2-12F,如果遇到问题,进来看看,或许有帮助

jarod
高级会员

4

主题

2

回帖

616

积分

高级会员

积分
616
Ai-WB2系列 231 5 2025-6-25 13:28:45
[i=s] 本帖最后由 jarod 于 2025-7-2 10:38 编辑 [/i]

烧录Ai-WB2-12F的教程,可以参考如下链接:

Ai-WB2系列的固件烧录指导

这个链接的文章中,关于硬件连接,少了一个Ai-WB2-12F的GPIO8引脚连接说明:进入烧录模式需要将GPIO8引脚拉高,即烧录时在复位模组前需要保证GPIO8已经连接到VCC。

烧录工具

下载上面链接中的《一、软硬件的准备》烧录软件,该烧录软件版本是Bouffalo Lab Dev Cube-V1.8.0,这个链接与安信可官方资料(https://docs.ai-thinker.com/wb2)中《2.2 二次开发资料》下的烧录软件下载链接是一致的,如果你在其他地方下载的烧录软件版本不对,一定会烧录失败。本人由于之前玩的是Ai-M61,下载的烧录软件版本是V1.8.3,这个版本是不能烧录Ai-WB2的,虽然都是博流的芯片,但烧录软件并不能通用。本人也试过版本V1.8.9,V1.9.0,都不能烧录Ai-WB2-12F模组。

这里重点说明的是Ai-WB2-12F模组烧录,只能用安信可官方资料Ai-WB2的烧录软件版本V1.8.0,不能用其他模组资料中的烧录软件,不然就跳进了一个大坑。这里也请安信可官方在Ai-WB2资料中添加说明,以免后来者走弯路了。

------------------------------------------以下有更新------------------------------------

这里补充一下:

上面链接下载的版本打开后显示是Bouffalo Lab Dev Cube for AiThinker V1.8.0,是可以烧录Ai-WB2-12F模组的,但在其他地方下载(https://github.com/Ai-Thinker-Open/bl_iot_sdk)的tools\flash_tool目录下也有一个版本,打开显示Bouffalo Lab Dev Cube for V1.8.0,两者都是V1.8.0,但只有for AiThinker可以烧录Ai-WB2-12F模组,另一个不能烧录。

能够烧录成功的Bouffalo Lab Dev Cube for AiThinker V1.8.0版本关键的一步log如下:


[09:49:45.084] - ========= image load =========
[09:49:45.088] - Please Press Reset Key!
[09:49:45.482] - read ready
[09:49:45.485] - shake hand success
[09:49:45.498] - get\_boot\_info
[09:49:45.501] - data read is b'0000000100000000000000000000000000000000'

而不能烧录成功的Bouffalo Lab Dev Cube for AiThinker V1.8.0,关键的log如下:

[10:09:54.563] - ========= image load =========
[10:09:54.830] - tx rx and power off, press the machine!
[10:09:54.830] - cutoff time is 0.1
[10:09:54.931] - power on tx and rx
[10:09:55.661] - reset cnt: 0, reset hold: 0.005, shake hand delay: 0.1
[10:09:55.661] - clean buf
[10:09:55.665] - send sync
[10:09:55.773] - ack is b''
[10:09:55.774] - retry
[10:09:56.027] - tx rx and power off, press the machine!
[10:09:56.028] - cutoff time is 0.1
[10:09:56.130] - power on tx and rx
[10:09:56.860] - reset cnt: 0, reset hold: 0.005, shake hand delay: 0.1
[10:09:56.860] - clean buf
[10:09:56.862] - send sync
[10:09:56.970] - ack is b''
[10:09:56.970] - retry
[10:09:56.971] - shake hand fail
[10:09:56.971] - ########################################################################
[10:09:56.972] - 请按照以下描述排查问题:
[10:09:56.972] - GPIO8是否上拉到板子自身的3.3V,而不是外部的3.3V
[10:09:56.972] - GPIO7(RX)是否连接到USB转串口的TX引脚
[10:09:56.972] - GPIO16(TX)是否连接到USB转串口的RX引脚
[10:09:56.972] - 在使用烧录软件进行烧录前,是否在GPIO8拉高的情况下,使用Reset/Chip_En复位了芯片
[10:09:56.973] - 烧录软件所选择的COM口,是否是连接芯片的串口
[10:09:56.973] - 烧录软件上选择的波特率是否是USB转串口支持的波特率
[10:09:56.973] - 3.3V供电是否正常
[10:09:56.986] - 板子供电电流是否正常(烧录模式下,芯片耗电电流5-7mA)
[10:09:56.987] - ########################################################################
[10:09:56.987] - shake hand fail
[10:09:56.989] - Load helper bin time cost(ms): 2425.999267578125
[10:09:56.990] - {"ErrorCode": "0050","ErrorMsg":"BFLB IMG LOAD SHAKEHAND FAIL"}
[10:09:56.990] - {"ErrorCode": "0003","ErrorMsg":"BFLB LOAD HELP BIN FAIL"}
[10:09:56.990] - Burn Retry
[10:09:56.990] - 0
[10:09:56.990] - Burn return with retry fail

两个V1.8.0版本,烧录时硬件连线都是一样,没有动过。

这里想问下安信可的技术支持,烧录软件是不是有什么地方不一样,是让博流给定制了?

──── 2人觉得很赞 ────

举报

2025-6-25 16:44:58
布局有一丢丢乱😄
2025-6-25 21:20:32
感谢分享,学到了新的知识😀
2025-6-26 01:41:35
理论不应该的
2025-6-30 15:26:17
很奇怪,版本不一样居然不能用
2025-7-2 10:32:55
本帖最后由 jarod 于 2025-7-2 10:39 编辑

原帖有更新,后来发现在不同的地方(原帖有两个链接)下载的V1.8.0,一个是Bouffalo Lab Dev Cube for AiThinker V1.8.0,能烧录Ai-WB2-12F模组。另一个是Bouffalo Lab Dev Cube V1.8.0,不能烧录Ai-WB2-12F模组。两者打开后都是V1.8.0,但区别是其中一个有for AiThinker。来一个安信可技术支持,说明一下吧。
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 29224 个
  • 话题数: 42127 篇