You are on page 1of 48

LKT-K100 开发板使用说明

凌科芯安科技(北京)有限公司

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
版本记录

当前版本 V1.0 2018.02.28

原始版本

升级说明
升级日期 版本号 新增内容 修改内容

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
目 录
第 1 章 LKT-K100 开发板简介...................................................................................................- 1 -

第 2 章 LKT-K100 开发板调试资源介绍................................................................................. - 2 -

第 3 章 LKT-K100 开发板功能介绍......................................................................................... - 4 -

3.1 UART 接口芯片的调试.............................................................................................. - 5 -

3.1.1 步骤 B-功能调试.................................................................................................- 6 -

3.1.2 步骤 A-通讯调试.............................................................................................. - 14 -

3.2 IIC 接口芯片的调试..................................................................................................- 16 -

3.2.1 步骤 B-功能调试.............................................................................................. - 17 -

3.2.2 步骤 A-通讯调试.............................................................................................. - 23 -

3.3 SPI 接口芯片的调试................................................................................................ - 25 -

3.3.1 步骤 B-功能调试.............................................................................................. - 26 -

3.3.2 步骤 A-通讯调试.............................................................................................. - 32 -

3.4 USB 接口芯片的调试...............................................................................................- 34 -

3.4.1 步骤 B-功能调试.............................................................................................. - 34 -

3.4.2 步骤 A-通讯接口 API 调试..............................................................................- 42 -

3.5 串口调试....................................................................................................................- 43 -

附录 A LKT 开发板出错状态码解析..................................................................................... - 44 -

附录 B LKT 开发板调试注意事项......................................................................................... - 45 -

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
-1-

第 1 章 LKT-K100 开发板简介

LKT-K100 开发板(以下简称 LKT 开发板)采用微软自带 HID 驱动协议控制上位机与

LKT 开发板的数据传输。支持 A 类(5V)、B 类(3.3V)芯片,支持最高 447kbps 高速读

写,支持 4800bps~447kbps 之间任意通讯速率修改及通讯。支持自动检测 UART 接口通讯

速率。支持操作我司 SPI、IIC、USB 接口的加密芯片。LKT 开发板为单板结构,支持连接

PC 在线调试加密芯片;也可用主控 MCU 脱机联调加密芯片。

LKT 开发板有三大功能:

1.开发阶段通过与 PC 连接,可直接进行算法移植调试、指令测试,省去通讯调试时间。

2.开发阶段直接调试 MCU 与加密芯片的通讯,省去加密芯片外围电路搭建工作。

3.量产阶段,连接 PC 上位机软件,批量烧写算法、批量芯片个人化。

针对第二种功能,LKT 开发板集成了标准 UART 通讯电路、简易 UART 通讯电路,IO

模拟 UART 通讯电路、IIC 通讯电路、SPI 通讯电路、USB 通讯电路。适用于不同客户的不

同需求。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
-2-

第 2 章 LKT-K100 开发板调试资源介绍

调试资源如图 2-1 所示:

10.SPI 通 讯
电路模块

9.USB 通 讯
电路模块

8.IIC 通讯
电路模块

图 2-1 LKT-K100 调试资源

调试资源说明详见表 2-1:

序号 调试资源名称 用途

1 电 源 开 关 开发板电源开关

2 USB 供电接口 开发板电源接口

3 电源指示灯 显示 LKT 开发板供电状态

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
-3-

4 标准 UART 通讯电路模块 含与非门 UART 电路、转接座、调试接口

5 时钟切换 • • • :外部时钟 • • • :板上时钟(有源

晶振 3.579M)

6 简易 UART 通讯电路模块 含简易 UART 电路、转接座、调试接口

7 IO 模拟 UART 通讯电路模 含 IO 模拟 UART 电路、转接座、调试接口

8 IIC 通讯电路模块 含 IIC 通讯电路、转接座、调试接口

9 USB 通讯电路模块 加密芯片 USB 通讯接口

10 SPI 通讯电路模块 含 SPI 通讯电路、转接座、调试接口

11 开发板固件升级接口 开发板固件程序下载接口(凌科芯安公司专用)

12 运行模式开关 1:run 模式 , 0:boot 模式(正常调试处于状态 1)

13 调 试 串 口 LKT 开发板上的芯片与 PC 上位机进行串口联调

表 2-1

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
-4-

第 3 章 LKT-K100 开发板功能介绍

LKT 系列加密产品分为两大类应用,即版权保护与数据加解密。按调试步骤可划分为

步骤 A-通讯调试与步骤 B-功能调试两大类。使用 LKT 开发板的优势在于可直接越过步骤 A,

进阶到步骤 B,使用户快速验证加密芯片的内部功能和运算性能(安全的最核心部分)。功

能调试又分为算法移植调试和标准 COS 指令调试,详见下图。

LKT 系列加密产品功能调试

原理图设计
PCB 布板
A、通讯调试 生产焊接电路
通讯驱动调试或 MCU、DSP、FPGA 与 LKT
通讯动态库、静 系列芯片联调通讯或
态库的 API 调用 上位机 APP 调用 LKT 动、静
态库中的 API,完成与 LKT
系列芯片的交互

B、功能调试
加密芯片的内部
功能调试和运算
性能验证

版权保护类芯 标准 COS 数据
片 加解密类芯片

算法移植功能调试 文件密钥建立
参数移植功能调试 数据加解密功能调试
对比认证功能调试 文件结构功能调试
其他功能 其他功能

功能调试完成

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
-5-

LKT 开发板支持在线与离线两种调试模式。在线调试实现了 LKT 开发板与 PC 端 LCS

软件联调,离线调试实现了 MCU、DSP 或 FPGA 与 LKT 开发板的联调。两种模式均可适

用于版权保护类芯片进行算法移植测试,以及标准 COS 数据加解密类芯片进行文件密钥结

构功能的测试。

注意:在调试前,请确保“运行模式开关”处于图 3-1 所示位置,即状态 1(左侧按下

状态)。

图 3-1

3.1 UART 接口芯片的调试

LKT 开发板上 UART 相关调试资源详见图 3-2。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
-6-

图 3-2

LKT 开发板布置了 3 种 UART 通讯 demo 电路,分别为:

IO 模拟 UART 通讯电路:demo 电路详见相应芯片数据手册。

(支持 3.3V 或 5V 电平)

简化 UART 通讯电路:demo 电路详见相应芯片数据手册。

(支持 3.3V 或 5V 电平)

标准 UART 通讯电路:demo 电路详见相应芯片数据手册。

(仅支持 3.3V 电平)

3.1.1 步骤 B-功能调试

用 PC 端上位机实现对 UART 加密芯片的功能调试,步骤如下:

 选择 demo 通讯电路。本例选用 “标准 UART 通讯电路模块”。

 接入转接座,放入加密芯片。芯片 1 引脚(芯片正面小圆点位置)与转接座对应关系

如图 3-3 所示,请注意芯片方向。

图 3-3

 请再次确认“运行模式开关”处于图 3-1 所示位置。

 LKT 开发板上电。将 LKT 开发板通过 USB 电源线连接至 PC 端 USB 接口,然后按下

开发板电源开关,板上电源指示灯亮起则证明供电正常。

 PC 端上位机软件操作 LKT 加密芯片。打开 LCS SAM 或 LCS KIT 软件,在“通讯设

置”页面下将“通信方式”选择为“HID”,“协议属性”选择为“UART”,点击“连

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
-7-

接”,若加密芯片和开发板功能均正常,LCS 软件会打印提示信息“连接成功”。如

图 3-4、3-5 所示。

图 3-4

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
-8-

图 3-5

 复位操作。UART 接口的加密芯片上电后至少要做一次复位操作。点击“复位”按钮,

会打印出复位信息,如图 3-6 所示。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
-9-

图 3-6

 算法下载。对于版权保护类的加密芯片,需要先下载算法再通过 APDU 指令进行功能

测试。点击“联机下载”标签页,在“当前口令”栏内输入 8 字节下载口令(芯片默

认下载口令为 8 字节 0x00),然后点击“选择算法文件”按钮,选中需要下载的算法,

最后点击“下载算法”按钮,如图 3-7 至 3-8 所示。算法下载成功则会打印信息“算法

下载成功”。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 10 -

图 3-7

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 11 -

图 3-8

 功能调试。

使用版权保护类加密芯片的用户,选中 LCS SAM 软件的“指令测试”标签页,在

测试指令框内输入单条 APDU 指令,然后点击“执行 APDU 指令”按钮,即可查看 LKT

加密芯片的执行结果,如图 3-9 所示。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 12 -

图 3-9

使用标准 COS 数据加解密类芯片的用户,选中 LCS KIT 软件的“COS 指令”标

签页后,会弹出隐藏功能栏。从左侧的 COS 向导列表内选择需要执行的 COS 指令,

本例使用“其他指令”中的“自定义指令”完成获取 8 字节随机数的操作,如图 3-10

所示。点击确定按钮后,用户即可查看指令交互的结果,如图 3-11 所示。具体指令解

析及返回值含义请参考加密芯片开发套件中的“LKCOS 智能操作系统参考手册”。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 13 -

图 3-10

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 14 -

图 3-11

3.1.2 步骤 A-通讯调试

注意:通讯调试过程中不要给 LKT 开发板供电,否则可能引起开发板功能异常。

用 MCU、DSP、FPGA(以下简称用户主控单元)完成与 LKT 加密芯片 UART 接口的通

讯调试,具体操作步骤如下:

 选择 demo 通讯电路。本例选用 “标准 UART 通讯电路模块”。

 接入转接座,放入加密芯片。芯片 1 引脚(芯片正面小圆点位置)与转接座对应关系

如图 3-12 所示,请注意芯片方向。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 15 -

图 3-12

 LKT 开发板与用户主控单元连接。使用杜邦线,将标准 UART 调试接口中的 ExtVcc、

Gnd、ST-Rest、ST-Tx、ST-Rx 分别连接至用户主控单元相应的引脚上。

 LKT 加密芯片时钟供给选择。LKT 开发板自带板上时钟,可作为加密芯片外部时钟源,

频率为 3.579Mhz。用户可使用跳帽切换为板上时钟,详见表 2-1 序号 5 中的设置示例;

选择外部时钟,需要先对跳帽进行设置,然后将外部时钟接至 ExtClk 插针上。

 通讯时序监测。可以通过逻辑分析仪或示波器抓取通讯时序进行分析,辅助用户调试通

讯驱动。监测接口如图 3-13 中红框所示。

图 3-13

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 16 -

3.2 IIC 接口芯片的调试

LKT 开发板上集成了 IIC 接口芯片的 demo 电路。如图 3-14 A 和 3-14 B 所示。

图 3-14 A

图 3-14 B

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 17 -

3.2.1 步骤 B-功能调试

用 PC 端上位机实现对 I2C 接口加密芯片的功能调试,步骤如下:

 接入转接座,放入加密芯片,此处以 LKT4106 芯片为例说明。芯片 1 引脚(芯片正面

小圆点位置)与转接座对应关系如图 3-15 所示,请注意芯片方向。

图 3-15

 请再次确认“运行模式开关”处于图 3-1 所示位置。

 LKT 开发板上电。将 LKT 开发板通过 USB 电源线连接至 PC 端 USB 接口,然后按下

开发板电源开关,板上电源指示灯亮起则证明供电正常。

 PC 端上位机软件操作 LKT 加密芯片。打开 LCS SAM 或 LCS KIT 软件,在“通讯设

置”页面下将“通信方式”选择为“HID”,“协议属性”选择为“IIC”,点击“连接”

按钮会弹出“HID 读写器”的对话框,如图 3-16 所示。点击“确定”按钮后输出打印

信息,如图 3-17 所示。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 18 -

图 3-16

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 19 -

图 3-17

 设置“器件地址”,默认器件地址是 0x50。若要更改地址,需要先取消“使用默认地

址”选项框,然后更改“器件地址”内的数值。

 算法下载。对于版权保护类的加密芯片,需要先下载算法再通过 APDU 指令进行功能

测试。点击“联机下载”标签页,在“当前口令”栏内输入 8 字节下载口令(芯片默

认下载口令为 8 字节 0x00),然后点击“选择算法文件”按钮,选中需要下载的算法,

最后点击“下载算法”按钮,如图 3-18 至 3-19 所示。算法下载成功则会打印信息“算

法下载成功”。

图 3-18

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 20 -

图 3-19

 功能调试。

使用版权保护类加密芯片的用户,选中 LCS SAM 软件的“指令测试”标签页,在

测试指令框内输入单条 APDU 指令,然后点击“执行 APDU 指令”按钮,即可查看 LKT

加密芯片的执行结果,如图 3-20 所示。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 21 -

图 3-20

使用标准 COS 数据加解密类芯片的用户,选中 LCS KIT 软件的“COS 指令”标

签页后,会弹出隐藏功能栏。从左侧的 COS 向导列表内选择需要执行的 COS 指令,

本例使用“其他指令”中的“自定义指令”完成获取 8 字节随机数的操作,如图 3-21

所示。点击确定按钮后,用户即可查看指令交互的结果,如图 3-22 所示。具体指令解

析及返回值含义请参考加密芯片开发套件中的“LKCOS 智能操作系统参考手册”。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 22 -

图 3-21

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 23 -

图 3-22

3.2.2 步骤 A-通讯调试

用 MCU、DSP、FPGA(以下简称用户主控单元)完成与 LKT 加密芯片 IIC 接口的通讯

调试,具体操作步骤如下:

 选择 IIC 通讯电路模块。

 接入转接座,放入加密芯片。芯片 1 引脚(芯片正面小圆点位置)与转接座对应关系

如图 3-23 所示,请注意芯片方向。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 24 -

图 3-23

 LKT 开发板与用户主控单元连接。使用杜邦线,将 IIC 调试接口中的 ExtVcc、Gnd、

IIC-Rest、Sda、Scl 分别连接至用户主控单元相应的引脚上。

 通讯时序监测。可以通过逻辑分析仪或示波器抓取通讯时序进行分析,辅助用户调试通

讯驱动。监测接口如图 3-24 中红框所示。

图 3-24

注意:此时不要给 LKT 开发板供电,否则可能引起开发板功能异常。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 25 -

3.3 SPI 接口芯片的调试

LKT 开发板上集成了 SPI 接口芯片的 demo 电路。如图 3-25 A 和 3-25 B 所示。

SPI 接口转接座

SPI 调试接口

图 3-25 A

SPI 调试接口放大图

图 3-25 B

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 26 -

3.3.1 步骤 B-功能调试

用 PC 端上位机实现对 SPI 接口加密芯片的功能调试,步骤如下:

 接入转接座,放入加密芯片。芯片 1 引脚(芯片正面小圆点位置)与转接座对应关系

如图 3-26 所示,请注意芯片方向。

图 3-26

 请再次确认“运行模式开关”处于图 3-1 所示位置。

 LKT 开发板上电。将 LKT 开发板通过 USB 电源线连接至 PC 端 USB 接口,然后按下

开发板电源开关,板上电源指示灯亮起则证明供电正常。

 PC 端上位机软件操作 LKT 加密芯片。打开 LCS SAM 或 LCS KIT 软件,在“通讯设

置”页面下将“通信方式”选择为“HID”,“协议属性”选择为“SPI”,点击“连

接”按钮会弹出“HID 读写器”的对话框,如图 3-27 所示。点击“确定”按钮后输出

打印信息,如图 3-28 所示。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 27 -

图 3-27

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 28 -

图 3-28

 算法下载。对于版权保护类的加密芯片,需要先下载算法再通过 APDU 指令进行功能

测试。点击“联机下载”标签页,在“当前口令”栏内输入 8 字节下载口令(芯片默

认下载口令为 8 字节 0x00),然后点击“选择算法文件”按钮,选中需要下载的算法,

最后点击“下载算法”按钮,如图 3-29 至 3-30 所示。算法下载成功则会打印信息“算

法下载成功”。

图 3-29

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 29 -

图 3-30

 功能调试。使用版权保护类加密芯片的用户,选中 LCS SAM 软件的“指令测试”标签

页,在测试指令框内输入单条 APDU 指令,然后点击“执行 APDU 指令”按钮,即可

查看 LKT 加密芯片的执行结果,如图 3-31 所示。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 30 -

图 3-31

使用标准 COS 数据加解密类芯片的用户,选中 LCS KIT 软件的“COS 指令”标

签页后,会弹出隐藏功能栏。从左侧的 COS 向导列表内选择需要执行的 COS 指令,

本例使用“其他指令”中的“自定义指令”完成获取 8 字节随机数的操作,如图 3-32

所示。点击确定按钮后,用户即可查看指令交互的结果,如图 3-33 所示。具体指令解

析及返回值含义请参考加密芯片开发套件中的“LKCOS 智能操作系统参考手册”。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 31 -

图 3-32

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 32 -

图 3-33

3.3.2 步骤 A-通讯调试

用 MCU、DSP、FPGA(以下简称用户主控单元)完成与 LKT 加密芯片 SPI 接口的通讯

调试,具体操作步骤如下:

 接入转接座,放入加密芯片。芯片 1 引脚(芯片正面小圆点位置)与转接座对应关系

如图 3-34 所示,请注意芯片方向。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 33 -

图 3-34

 LKT 开发板与用户主控单元连接。使用杜邦线将 SPI 调试接口中的 ExtVcc、Gnd、Mosi、

Miso、Sck、Nss、Busy、Rest 分别连接至用户主控单元相应的引脚上。

 通讯时序监测。可以通过逻辑分析仪或示波器抓取通讯时序进行分析,辅助用户调试通

讯驱动。监测接口如图 3-35 中红框所示。

图 3-35

注意:此时不要给 LKT 开发板供电,否则可能引起开发板功能异常。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 34 -

3.4 USB 接口芯片的调试

LKT 开发板上集成了 USB 接口芯片的 demo 电路。如图 3-36 所示。

USB 接口转接座

USB 通讯调试接口

图 3-36

3.4.1 步骤 B-功能调试

用 PC 端上位机实现对 USB 接口加密芯片的功能调试,步骤如下:

注意:只需连接 USB 通讯调试接口即可,不需要给 LKT 开发板供电。

 接入转接座,放入加密芯片。芯片 1 引脚(芯片正面小圆点位置)与转接座对应关系

如图 3-37 所示,请注意芯片方向。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 35 -

图 3-37

 请再次确认“运行模式开关”处于图 3-1 所示位置。

 打开 LCS SAM 或 LCS KIT 软件,在“通讯设置”页面下将“通信方式”选择为“DLL”,

在弹出的对话框中选择对应的 DLL 文件,此处以 LKT4302 芯片为例,如图 3-38 所示。

图 3-38

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 36 -

 点击“连接”按钮,若芯片位置正确,LKT 开发板功能正常,会在软件中打印信息“连

接成功”。如图 3-39 所示。

图 3-39

 复位操作。点击“复位”按钮,会打印出复位信息,如图 3-40 所示。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 37 -

图 3-40

 算法下载。对于版权保护类的加密芯片,需要先下载算法再通过 APDU 指令进行功能

测试。点击“联机下载”标签页,在“当前口令”栏内输入 8 字节下载口令(芯片默

认下载口令为 8 字节 0x00),然后点击“选择算法文件”按钮,选中需要下载的算法,

最后点击“下载算法”按钮,如图 3-41 至 3-42 所示。算法下载成功则会打印信息“算

法下载成功”。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 38 -

图 3-41

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 39 -

图 3-42

 功能调试。使用版权保护类加密芯片的用户,选中 LCS SAM 软件的“指令测试”标签

页,在测试指令框内输入单条 APDU 指令,然后点击“执行 APDU 指令”按钮,即可

查看 LKT 加密芯片的执行结果,如图 3-43 所示。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 40 -

图 3-43

使用标准 COS 数据加解密类芯片的用户,选中 LCS KIT 软件的“COS 指令”标

签页后,会弹出隐藏功能栏。从左侧的 COS 向导列表内选择需要执行的 COS 指令,

本例使用“其他指令”中的“自定义指令”完成获取 8 字节随机数的操作,如图 3-44

所示。点击确定按钮后,用户即可查看指令交互的结果,如图 3-45 所示。具体指令解

析及返回值含义请参考加密芯片开发套件中的“LKCOS 智能操作系统参考手册”。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 41 -

图 3-44

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 42 -

图 3-45

3.4.2 步骤 A-通讯接口 API 调试

用 MCU、DSP、FPGA(以下简称用户主控单元)完成与 LKT 加密芯片 USB 接口的通讯

调试,具体操作步骤如下:

 接入转接座,放入加密芯片。芯片 1 引脚(芯片正面小圆点位置)与转接座对应关系

如图 3-46 所示,请注意芯片方向。

 用户参考对应开发套件中的 API demo 调用例程,编写自己的上位机软件与加密芯片进

行通讯。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 43 -

图 3-46

3.5 串口调试

标准 UART 通讯电路模块支持使用串口助手软件调试加密芯片。

步骤如下:

 将 UART 转接座插到标准 UART 电路模块上,放好芯片。将 LKT 开发板的调试串口连

接至 PC 端串口。

 关闭开发板上的电源,同时用外部电源给加密芯片供电。

 时钟电路选择。时钟可以选择开发板内部时钟或外部时钟。先设置好时钟跳线,如果选

择外部时钟,需要将外部时钟接至 ExtClk 插针上。

 检查电路连接正确,就可以打开串口助手软件,设置好相关参数(1 个起始位,8 位数

据位,1 个偶校验位,2 个停止位)和正确的通讯波特率,就可以进行指令交互测试了。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 44 -

附录 A LKT 开发板出错状态码解析

D1 发送数据校验值错误

D2 发送数据长度错误

D3 复位失败

D4 BPS 检测失败

D5 硬件部分错误

D7 HID 设备接收到的数据有误

D9 未找到该功能

DA 未放置转接座

DB 数据比对不一致

DC 修改 PPS 失败

DD UART 接口发送数据失败

DE 接收数据失败

DF UART 接口发送数据长度有误

E0 接收数据失败

E1 Busy 状态超时

E2 未检测到应答信号

E3 未检测到应答信号

E4 状态码异常

E5 接收长度异常

E6 存在两个或两个以上 UART 芯片转接座

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 45 -

附录 B LKT 开发板调试注意事项

1. 在线模式调试时,不要将 UART/SPI/I2C 电路模块的调试接口外接至用户主控板。

离线模式调试时,不要使用 USB 电源线给 LKT 开发板供电。

2. 在线模式调试时,如果要抓取通讯时序,请使用转接座上的监测排针。

3. I2C 调试模块中的两个变阻器阻值为 4.7K,分别为 IIC_SDA 和 IIC_SCL 的上拉电阻。

4. 时钟模块控制着标准 UART 通讯电路模块、简易 UART 通讯电路模块、IO 模拟 UART

通讯电路模块这三部分的时钟供给方式。用户若使用主控板为加密芯片提供时钟,请将跳

帽设置为外部时钟模式。

5. LCS SAM 和 LCS KIT 软件有 2 种通信模式选择,即 HID 和 DLL。只有 USB 接口的加密

芯片选择 DLL 模式,其他接口如 UART、I2C 和 SPI 接口的加密芯片选用 HID 模式。

6. 使用 PC 串口与 LKT 开发板联调的时候,请注意选用 LKT-UART 串口。

凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn

You might also like