This repository has been archived on 2023-07-17. You can view files and clone it, but cannot push or open issues or pull requests.
bl_mcu_sdk/tools/cklink_firmware/README.md
2022-11-05 10:51:33 +08:00

43 lines
1.4 KiB
Markdown

# Bouffalo CKLink
This is the instructions for the cklink firmware used with BL702 or BL616.
## Hardware
## Sipeed RV-Debugger-Plus
- Use BL702C-A0
![RV-Debugger-Plus](rv-debugger.png)
## Flash download
- Open BL Devcube
- Select IOT UI and select single download
- Load firmware
- Press and hold the boot pin then plug the usb in the computer to go to the boot mode.
- Download
![Flash download](flash_download.png)
## CKLink driver
CKLink driver version must be higher than 5.16.0. Download link is here.
- [T-Head-DebugServer-windows-V5.16.5](https://occ-oss-prod.oss-cn-hangzhou.aliyuncs.com/resource//1666331581133/T-Head-DebugServer-windows-V5.16.5-20221021-1018.zip)
- [T-Head-DebugServer-linux-x86_64-V5.16.5](https://occ-oss-prod.oss-cn-hangzhou.aliyuncs.com/resource//1666331533949/T-Head-DebugServer-linux-x86_64-V5.16.5-20221021.sh.tar.gz)
## Debug with Eclipse
See [BL_MCU_SDK DOC](https://bl-mcu-sdk.readthedocs.io/zh_CN/latest/get_started/debug.html)
## Default JTAG Pin
| CHIP/Pin | BL602/BL604 | BL702/BL704/BL706 | BL616/BL618 | BL808 |
|:-------------:|:-------------:|:------------------:|:-----------:|:--------:|
|TMS | GPIO12 | GPIO0 | GPIO0 | GPIO6 |
|TCK | GPIO14 | GPIO2 | GPIO1 | GPIO12 |
|TDO | GPIO11 | GPIO9 | GPIO2 | GPIO7 |
|TDI | GPIO17 | GPIO1 | GPIO3 | GPIO13 |