.. _connect_hardware: 硬件连接 ================ 本文档介绍了如何连接 BL70x 系列 MCU 的开发板 BL706_IOT 开发板 ------------------------- 使用 CK-Link 烧写、调试连接方法 ^^^^^^^^^^^^^^^^^^^^^^^^^ - 将 CK-Link USB 接口使用合适的 USB 数据线正确连接到 PC 主机 - 将 Iot 开发板的 ``HD3`` 组的标准 ``JTAG`` 引脚使用杜邦线与 ``CK-Link`` 对应的 ``JTAG`` 引脚连接起来 - 若没有使用 CK-Link 给开发板供电,需要给开发板单独供电 :: bl706-iot board CK-Link ------------------------------- JTAG_TDI <--> TDI JTAG_TDO <--> TDO JTAG_TCK <--> TCK JTAG_TMS <--> TMS VDD33 <--> VREF GND <--> GND .. figure:: img/ck_link_connect_bl706_iot.png :alt: ck_link connect bl706-iot board 使用 J-Link 烧写、调试连接方法 ^^^^^^^^^^^^^^^^^^^^^^^^^ - 将 j-link 的 USB 接口使用合适的 USB 数据线正确连接到 PC 主机 - 将 Iot 开发板的 ``HD3`` 组的标准 ``JTAG`` 引脚使用杜邦线与 ``j-link`` 对应的 ``JTAG`` 引脚连接起来 - j-link 连接的情况下需要给开发板独立供电,并且将开发板的电源接到 j-link 的 ``VTref`` 引脚 :: bl706-iot board j-link ------------------------------- JTAG_TDI <--> TDI JTAG_TDO <--> TDO JTAG_TCK <--> TCK JTAG_TMS <--> TMS VDD33 <--> VTref GND <--> GND .. figure:: img/jlink_connect_bl706_iot.png :alt: jlink connect bl706-iot board 使用串口烧写程序连接方法 ^^^^^^^^^^^^^^^^^^^^^^^^^^ - 使用串口烧写前,请确保正确安装了 ``Bouffalo Lab Dev Cube`` 或命令行烧写工具 - 使用 ``Type-C USB`` 数据线 or ``Mini USB`` 数据线连接到开发板上对应的 ``Type-C`` 接口 or ``Mini`` 接口上。 - 按下开发板上的 ``Boot`` 键,不要释放 - 按下开发板上的 ``RST`` 键,此时已经进入 ``Boot ROM``,可以释放两个按键 - 这时就可以从 ``Bouffalo Lab Dev Cube`` 中看到相应的串口 ``COM`` 号,如没有出现,请点击 ``Refresh`` 按钮刷新一下 - 如没有合适的数据线,也可以使用一些常见的 ``USB-TTL`` 模块,连接到开发板的 ``UART0`` 端口进行烧写。 ``UART0`` 在 ``HD1`` 组上,连接方法如下: :: USB-TTL BL702_IoT ---------------------- 3V3 <--> VDD TXD <--> RX0 RXD <--> TX0 GND <--> GND - 烧写方法同上 BL702_AVB 开发板 -------------------------- 使用 CK-Link 烧写、调试连接方法 ^^^^^^^^^^^^^^^^^^^^^^^^^ - ``TO DO`` 使用串口烧写程序连接方法 ^^^^^^^^^^^^^^^^^^^^^^^^^^ - ``TO DO``