请问这两个Demo怎么正确烧写呀。目前通过串口烧录,无法启动。
AiPi-R1-86UI
AiPi-R1-86UI-New
看到 AiPi-Eyes-Rx ReadMe.md 内容有写
使用本方案必要的准备
由于本方案的特殊性,使用了加密的专用 bootloader,因此必须首先使用博流提供的专用烧录板,进行加密 bootloader 文件的密钥烧写,否则此 bootloader 不能正常运行。
专用烧写板使用方法
烧写板与模组通信引脚定义:GPIO23(烧写板 UART_TXD)、GPIO24(烧写板 UART_RXD)、GPIO25(烧写板控制 Rst_Pin)、GPIO26(烧写板控制 Boot_Pin)、3.3V 和 GND(供电)。
专用烧写板与 BL618 模组连接示意图如下图所示:
/*
############## +++++++++++++
# # VCC <-------> VCC + +
# # GND <-------> GND + +
# # IO23(TX) <-------> IO22(RX) + +
# 专用烧写板 # IO24(RX) <-------> IO21(TX) + BL618 +
# # IO25 <-------> CHIP_EN + +
# # IO26 <-------> IO2(BOOT) + +
# # + +
############## +++++++++++++
*/
首先将烧写板的 USB2 type-C 连接到 PC,此 USB 接口将给烧录板供电,并枚举出一个串口(为专用烧录板工作 log 口)。烧写过程中必须保证烧写板供电不断。
将烧写板与模组之间按上图所示线序连接好。先连接好其他引脚,最后连接 VCC 给芯片供电。
当专用烧写板上的绿灯常亮时,即表示,针对该芯片的密钥烧写完成(“接线完成”至“烧写完成”的时间不应超过3秒,超过则可认为烧写异常)。
注意:正常情况下,烧写完成后绿灯会保持常亮,当且仅当更换模组之后,绿灯会先灭,然后执行烧写流程,烧写完成后再次转为常亮。
模组烧写完成一次之后,不需要在烧写第二次了,仅烧一次即可。
专用烧写板指示灯功能
黄灯闪烁,通信中。
黄灯常灭,通信异常。
绿灯常灭,当前模组未完成烧写。
绿灯常亮,当前模组已完成烧写。
异常情况排查
黄灯常灭,绿灯常灭。
通信存在异常,本次烧写失败。需要检查烧写板与模组的接线情况,确认如下几项,
模组供电 3.3V 是否正常。
烧写板与模组之间是否共地。
烧写板 GPIO23/24/25/26 是否与模组正常连接。
模组是否有损坏。
黄灯闪烁,绿灯常灭。
通信正常,烧写失败。需要确认模组是否已经进行过一次 efuse 烧写。需要将烧写板的串口 log 和其 GPIO23/24 线上通信的数据抓包进行分析。
其它。
烧写板异常。重新上电烧写板。若异常依旧,需要将烧写板的串口 log 和其 GPIO23/24 线上通信的数据抓包进行分析。
烧录以后无法启动,是否和以上内容有关系。还是我的操作什么问问题呀。
是不是 AiPi-Eyes-Rx 与 (AiPi-R1-86UI、AiPi-R1-86UI-New)区别在什么地方,是否可以通用。 |