专栏中心

EEPW首页 > 专栏 > UART接口算法移植加密芯片的调试技巧——算法调试

UART接口算法移植加密芯片的调试技巧——算法调试

发布人:2298864233 时间:2018-07-10 来源:工程师 发布文章

算法移植加密芯片的调试包含2个部分:通讯调试和算法调试。之前讲到通讯调试技巧,接下来本篇将对算法调试中的问题进行分析总结,来帮助客户顺利地完成调试

算法调试中的常见问题:

1、不要自行建工程

客户在移植算法时,无需新建工程,直接打开已有例程进行编程即可。

2、切记不能在线调

加密芯片属于安全芯片,不支持在线调试,只能下载算法后,通过算法指令验证功能是否正常。

3、了解架构是前提

加密芯片分为驱动层和应用层两部分,用户MCU发来的指令会先在驱动层解析,所以用户要学会定位驱动层问题。芯片返回的6D00、6E00均属于通讯指令错误的状态码,碰见这类错误要查指令自身有无问题。当芯片返回6A80就属于应用层算法异常。当代码执行完成return 1后,加密芯片才会输出9000的正确状态码,若return 0,则输出6A80的错误信息。

4、异常先想大小端

LKT系列芯片大小端模式均有,如遇到算法功能异常,可考虑以此作为切入点,与我司技术人员沟通确认。保证加密芯片与原有算法运行平台的存储模式一致。

5、善用通讯缓冲区

用户要利用算法例程中的输出缓冲区,把算法运行中产生的各种过程数据填充进去,一并打印输出,通过分析数据定位到算法异常的原因。


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

注意 PCB走线间距,比“串扰”危害更大的是“阻抗变化”

EDA/PCB 2025-03-17

P89LPC932A1 Flash单片机数据手册-01 (英)

P89LPC932A1 Flash单片机使用指南 (英)

Android的挑战——Enea解决方案

视频 2011-01-20

太赫兹芯片承诺无需大镜头即可提供大功率

P89LPC930 931 Flash单片机数据手册-05

深入了解电池管理系统的开路检测

DCDC分压反馈电阻可以随便取值吗?

EDA/PCB 2025-03-17

英特尔展示智能家居系统

视频 2011-01-20

NVIDIA发布超级手机 基于Tegra平台

视频 2011-01-20

ARM The Architecture of Android

视频 2011-01-20

Microchip推出多功能MPLAB® PICkit™ Basic调试器

中国 ADAS 冗余系统战略回顾

汽车芯片遇冷,谁在逆势增长?

汽车电子 2025-03-17

2024 年汽车智能表面行业回顾

微软CEO发表CES开幕演讲

视频 2011-01-20

通过向昆虫学习来防止车辆碰撞

汽车电子 2025-03-17

AI 时代,手机厂商们全面转型

智能计算 2025-03-17

P89LPC932A1 Flash单片机使用指南

更多 培训课堂
更多 焦点
更多 视频

技术专区