bl_mcu_sdk/docs/development_guide/source/connecting_hardware.rst
2021-04-13 19:27:30 +08:00

97 lines
2.9 KiB
ReStructuredText

.. _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``