一种非接触卡快速调试的方法技术

技术编号:36709712 阅读:24 留言:0更新日期:2023-03-01 09:35
本发明专利技术提供了一种非接触卡快速调试的方法,该方法采用主处理芯片调试非接触卡,其中所述主处理芯片内的代码结构层次包括:AP I层、数据传输层,国际卡协议层和硬件驱动层I,所述非接触卡包括硬件驱动层I I,将非接触卡中通用的国际卡协议层通过软件代码便携固化在主处理芯片(CPU)中,使得在进行非接触卡功能调试时,不再需要进行繁琐的代码修改,只需要修改CPU中的硬件驱动层和非接触卡中的硬件驱动层,使得指令和格式相同,即可实现调试指令的传输,极大地减少了代码修改工作量,提高了非接触卡调试效率,更全面、高效、兼容各种不同的非接触卡芯片。同的非接触卡芯片。同的非接触卡芯片。

【技术实现步骤摘要】
一种非接触卡快速调试的方法


[0001]本专利技术涉及非接触卡调试
,尤其涉及一种非接触卡快速调试的方法。

技术介绍

[0002]随着电子金融支付场景的增多,对非接触卡的功能调试越来越多,目前对非接触卡的调试过程主要采用如下方式进行调试:采用双芯片结构,其中主处理芯片的代码结构层次包括AP I层,数据传输层,硬件驱动层;非接触卡的代码结构层次包括AP I层,数据传输层,国际卡协议层(即EMVCo、14443协议)和硬件驱动层,如图1所示。进行调试时,上位机调试设备需要修改主处理器芯片(主CPU)代码的硬件驱动层,以及非接触卡芯片代码的AP I层、数据传输层、硬件驱动层,使双芯片软件交互协调一致,从而实现调试非接触卡功能,具体包括:
[0003]1)技术人员分别修改主处理器芯片(主CPU)的硬件驱动层,和非接触卡芯片的AP I层,使指令和数据格式一致,再由主处理器芯片(主CPU)的硬件驱动层,把指令传送到非接触卡芯片的AP I层;
[0004]2)技术人员修改非接触卡芯片的数据传输层,使其匹配修改后的AP I层的指令和数据格本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种非接触卡快速调试的方法,其特征在于,采用主处理芯片调试非接触卡,其中所述主处理芯片内的代码结构层次包括:API层、数据传输层,国际卡协议层和硬件驱动层I,所述非接触卡包括硬件驱动层II,包括以下步骤:S1,所述主处理芯片与所述待调试的非接触卡硬件引脚配置一一对应,物理相连,并配置相同的通讯速率;S2,主处理芯片从API层发送调试指令,经过所述数据传输层和所述国际卡协议层,到达所述硬件驱动层I;S3,修改主处理器芯片的硬件驱动层I和非接触卡的硬件驱动层I I,使其指令和数据格式一致,再由主处理器芯片的硬件驱动层I将调试指令传送到非接触卡芯片的硬件驱动层I I;S4,非接触卡芯片的硬件驱动层I I在处理完指令内容后,会得到非接触卡返回的数据,直接把数据回传给主处理器芯片的硬件驱动层I;S5,硬件驱动层I接收到的数据再经过主处理器芯片的国际卡协议层和数据传输层,传送到API层,结束一次调试指令的收发,从而实现非接触卡的调试过程。2.根据权利要求1所述的非接触卡快速调试方法,其特...

【专利技术属性】
技术研发人员:刘彬殷木省刘可
申请(专利权)人:艾体威尔电子技术北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1