Professional Documents
Culture Documents
凌科芯安科技(北京)有限公司
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
版本记录
原始版本
升级说明
升级日期 版本号 新增内容 修改内容
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
目 录
第 1 章 LKT-K100 开发板简介...................................................................................................- 1 -
第 2 章 LKT-K100 开发板调试资源介绍................................................................................. - 2 -
第 3 章 LKT-K100 开发板功能介绍......................................................................................... - 4 -
3.1.1 步骤 B-功能调试.................................................................................................- 6 -
3.1.2 步骤 A-通讯调试.............................................................................................. - 14 -
3.2.1 步骤 B-功能调试.............................................................................................. - 17 -
3.2.2 步骤 A-通讯调试.............................................................................................. - 23 -
3.3.1 步骤 B-功能调试.............................................................................................. - 26 -
3.3.2 步骤 A-通讯调试.............................................................................................. - 32 -
3.4.1 步骤 B-功能调试.............................................................................................. - 34 -
3.5 串口调试....................................................................................................................- 43 -
附录 A LKT 开发板出错状态码解析..................................................................................... - 44 -
附录 B LKT 开发板调试注意事项......................................................................................... - 45 -
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
-1-
第 1 章 LKT-K100 开发板简介
LKT 开发板有三大功能:
1.开发阶段通过与 PC 连接,可直接进行算法移植调试、指令测试,省去通讯调试时间。
3.量产阶段,连接 PC 上位机软件,批量烧写算法、批量芯片个人化。
同需求。
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
-2-
第 2 章 LKT-K100 开发板调试资源介绍
10.SPI 通 讯
电路模块
9.USB 通 讯
电路模块
8.IIC 通讯
电路模块
调试资源说明详见表 2-1:
序号 调试资源名称 用途
1 电 源 开 关 开发板电源开关
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
-3-
晶振 3.579M)
11 开发板固件升级接口 开发板固件程序下载接口(凌科芯安公司专用)
表 2-1
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
-4-
第 3 章 LKT-K100 开发板功能介绍
LKT 系列加密产品分为两大类应用,即版权保护与数据加解密。按调试步骤可划分为
进阶到步骤 B,使用户快速验证加密芯片的内部功能和运算性能(安全的最核心部分)。功
LKT 系列加密产品功能调试
原理图设计
PCB 布板
A、通讯调试 生产焊接电路
通讯驱动调试或 MCU、DSP、FPGA 与 LKT
通讯动态库、静 系列芯片联调通讯或
态库的 API 调用 上位机 APP 调用 LKT 动、静
态库中的 API,完成与 LKT
系列芯片的交互
B、功能调试
加密芯片的内部
功能调试和运算
性能验证
版权保护类芯 标准 COS 数据
片 加解密类芯片
算法移植功能调试 文件密钥建立
参数移植功能调试 数据加解密功能调试
对比认证功能调试 文件结构功能调试
其他功能 其他功能
功能调试完成
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
-5-
构功能的测试。
状态)。
图 3-1
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
-6-
图 3-2
3.1.1 步骤 B-功能调试
接入转接座,放入加密芯片。芯片 1 引脚(芯片正面小圆点位置)与转接座对应关系
如图 3-3 所示,请注意芯片方向。
图 3-3
开发板电源开关,板上电源指示灯亮起则证明供电正常。
置”页面下将“通信方式”选择为“HID”,“协议属性”选择为“UART”,点击“连
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
-7-
接”,若加密芯片和开发板功能均正常,LCS 软件会打印提示信息“连接成功”。如
图 3-4、3-5 所示。
图 3-4
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
-8-
图 3-5
复位操作。UART 接口的加密芯片上电后至少要做一次复位操作。点击“复位”按钮,
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
-9-
图 3-6
测试。点击“联机下载”标签页,在“当前口令”栏内输入 8 字节下载口令(芯片默
认下载口令为 8 字节 0x00),然后点击“选择算法文件”按钮,选中需要下载的算法,
下载成功”。
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 10 -
图 3-7
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 11 -
图 3-8
功能调试。
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 12 -
图 3-9
析及返回值含义请参考加密芯片开发套件中的“LKCOS 智能操作系统参考手册”。
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 13 -
图 3-10
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 14 -
图 3-11
3.1.2 步骤 A-通讯调试
讯调试,具体操作步骤如下:
接入转接座,放入加密芯片。芯片 1 引脚(芯片正面小圆点位置)与转接座对应关系
如图 3-12 所示,请注意芯片方向。
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 15 -
图 3-12
Gnd、ST-Rest、ST-Tx、ST-Rx 分别连接至用户主控单元相应的引脚上。
通讯时序监测。可以通过逻辑分析仪或示波器抓取通讯时序进行分析,辅助用户调试通
图 3-13
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 16 -
图 3-14 A
图 3-14 B
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 17 -
3.2.1 步骤 B-功能调试
图 3-15
开发板电源开关,板上电源指示灯亮起则证明供电正常。
置”页面下将“通信方式”选择为“HID”,“协议属性”选择为“IIC”,点击“连接”
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 18 -
图 3-16
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 19 -
图 3-17
设置“器件地址”,默认器件地址是 0x50。若要更改地址,需要先取消“使用默认地
址”选项框,然后更改“器件地址”内的数值。
测试。点击“联机下载”标签页,在“当前口令”栏内输入 8 字节下载口令(芯片默
认下载口令为 8 字节 0x00),然后点击“选择算法文件”按钮,选中需要下载的算法,
法下载成功”。
图 3-18
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 20 -
图 3-19
功能调试。
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 21 -
图 3-20
析及返回值含义请参考加密芯片开发套件中的“LKCOS 智能操作系统参考手册”。
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 22 -
图 3-21
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 23 -
图 3-22
3.2.2 步骤 A-通讯调试
调试,具体操作步骤如下:
选择 IIC 通讯电路模块。
接入转接座,放入加密芯片。芯片 1 引脚(芯片正面小圆点位置)与转接座对应关系
如图 3-23 所示,请注意芯片方向。
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 24 -
图 3-23
IIC-Rest、Sda、Scl 分别连接至用户主控单元相应的引脚上。
通讯时序监测。可以通过逻辑分析仪或示波器抓取通讯时序进行分析,辅助用户调试通
图 3-24
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 25 -
SPI 接口转接座
SPI 调试接口
图 3-25 A
SPI 调试接口放大图
图 3-25 B
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 26 -
3.3.1 步骤 B-功能调试
接入转接座,放入加密芯片。芯片 1 引脚(芯片正面小圆点位置)与转接座对应关系
如图 3-26 所示,请注意芯片方向。
图 3-26
开发板电源开关,板上电源指示灯亮起则证明供电正常。
置”页面下将“通信方式”选择为“HID”,“协议属性”选择为“SPI”,点击“连
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 27 -
图 3-27
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 28 -
图 3-28
测试。点击“联机下载”标签页,在“当前口令”栏内输入 8 字节下载口令(芯片默
认下载口令为 8 字节 0x00),然后点击“选择算法文件”按钮,选中需要下载的算法,
法下载成功”。
图 3-29
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 29 -
图 3-30
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 30 -
图 3-31
析及返回值含义请参考加密芯片开发套件中的“LKCOS 智能操作系统参考手册”。
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 31 -
图 3-32
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 32 -
图 3-33
3.3.2 步骤 A-通讯调试
调试,具体操作步骤如下:
接入转接座,放入加密芯片。芯片 1 引脚(芯片正面小圆点位置)与转接座对应关系
如图 3-34 所示,请注意芯片方向。
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 33 -
图 3-34
Miso、Sck、Nss、Busy、Rest 分别连接至用户主控单元相应的引脚上。
通讯时序监测。可以通过逻辑分析仪或示波器抓取通讯时序进行分析,辅助用户调试通
图 3-35
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 34 -
USB 接口转接座
USB 通讯调试接口
图 3-36
3.4.1 步骤 B-功能调试
接入转接座,放入加密芯片。芯片 1 引脚(芯片正面小圆点位置)与转接座对应关系
如图 3-37 所示,请注意芯片方向。
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 35 -
图 3-37
图 3-38
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 36 -
点击“连接”按钮,若芯片位置正确,LKT 开发板功能正常,会在软件中打印信息“连
图 3-39
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 37 -
图 3-40
测试。点击“联机下载”标签页,在“当前口令”栏内输入 8 字节下载口令(芯片默
认下载口令为 8 字节 0x00),然后点击“选择算法文件”按钮,选中需要下载的算法,
法下载成功”。
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 38 -
图 3-41
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 39 -
图 3-42
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 40 -
图 3-43
析及返回值含义请参考加密芯片开发套件中的“LKCOS 智能操作系统参考手册”。
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 41 -
图 3-44
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 42 -
图 3-45
调试,具体操作步骤如下:
接入转接座,放入加密芯片。芯片 1 引脚(芯片正面小圆点位置)与转接座对应关系
如图 3-46 所示,请注意芯片方向。
行通讯。
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 43 -
图 3-46
3.5 串口调试
标准 UART 通讯电路模块支持使用串口助手软件调试加密芯片。
步骤如下:
接至 PC 端串口。
关闭开发板上的电源,同时用外部电源给加密芯片供电。
时钟电路选择。时钟可以选择开发板内部时钟或外部时钟。先设置好时钟跳线,如果选
检查电路连接正确,就可以打开串口助手软件,设置好相关参数(1 个起始位,8 位数
凌科芯安科技(北京)有限公司 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 接收长度异常
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn
- 45 -
附录 B LKT 开发板调试注意事项
2. 在线模式调试时,如果要抓取通讯时序,请使用转接座上的监测排针。
通讯电路模块这三部分的时钟供给方式。用户若使用主控板为加密芯片提供时钟,请将跳
帽设置为外部时钟模式。
5. LCS SAM 和 LCS KIT 软件有 2 种通信模式选择,即 HID 和 DLL。只有 USB 接口的加密
凌科芯安科技(北京)有限公司 www.bjlcs-tech.com.cn