中科蓝讯开发 程序下载与调试方法
烧录调试工具准备
中科蓝讯 Xlink 小板
由于中科蓝讯平台的程序下载 / 程序调试打印 / EQ 在线调试 / FCC 测试等默认均使用单线方式。故以下 Xlink 皆可使用。
① 串口模块
CP2102 芯片芯片在 1.5 M 工作稳定性最好的,由于中科蓝讯蓝牙芯片是单线通信,故仍需在 TX 和 RX 之间,串 200 欧的电阻。
在 TX 和 RX 之间,串 200 欧的电阻,将其转成单线,再接入中科蓝讯蓝牙芯片的单线通信 IO 口(如 PB3\PA7)。
CH340串口模块
② 中科蓝讯 Xlink v1.0
中科蓝讯也提供成品串口模块 Xlink v1.0,Xlink v1.0 与 CP2102 串口工具其实是一样的,只是 Xlink v1.0 已在 TX / RX 之间接入 200 欧电阻而已。
③ 中科蓝讯高速版 Xlink v2.0
烧录工具与目标板\芯片连接
在串口模块 TX 和 RX 之间,串 200 欧的电阻,将其转成单线串口或XLINK的RX连接中科蓝讯蓝牙芯片的单线通信 IO 口(如 PB3\PA7)。
Xlink 串口或串口模块工具驱动
第一次使用需先安装 cp210x_windows_drivers 驱动,WIN10 系统经常会用自身的默认串口驱动,该驱动波特率支持不了 1.5 M,会导致 Downloader 提示“设置波特率异常”,此时可卸载默认的串口驱动,重新安装中科蓝讯提供的串口驱动即可。该驱动已测试过在 WIN10 / WIN7 / XP 系统中均支持良好。
接入 xlink或串口模块 工具,Downloader 中选择好对应的串口。
调试与下载工具
Downloader 是集“下载”和“打印调试”在一起的调试下载工具,十分方便开发人员使用,下载时一般用串口作为下载口。其中 Downloader 串口下载和打印均使用 1.5 M 波特率。
我们使用编译器最终生成的下载文件是 dcf\prd\upd 文件,把 dcf\prd\upd 文件拖入 Downloader 即可下载。其中一个 DCF 可以利用配置文件配置成多个工程,所以下载程序时要选择好对应的配置文件,配置文件存放在 DCF 文件目录的“Settings”文件夹中。