NXP 非车规 NFC 读卡器开发环境搭建和 Demo 演示

前言

本文主要介绍 NXP 非车规读卡器的开发环境的搭建,适用的读卡器芯片包括:CLRC663 Family、PN5180/PN5190、PN7362/PN7462。其中本文主要介绍 CLRC663 Family 的环境搭建和使用原厂 Demo 板进行 Debug 单步调试。本文中使用的 Demo 板为原厂 CLEV6630B。

一、 IDE 安装

1.1 下载

MCUXPresso 主页:

MCUXpresso IDE|Eclipse-based Integrated Development Environment (IDE) | NXP Semiconductors


1. 点击 Download

2. 点击 MCUXpresso


3.  点击 I Agree

5.  点击对应系统的安装包,这里主要讲 Windows,点击下载 MCUXpressoIDE 11.3.1 5262.exe。

1.2 安装

下载完成后,点击 MCUXpressoIDE 11.3.1 5262.exe 开始安装。











二、NFC 库下载

NFC 库主页

NFC Reader Library | NXP Semiconductors

1. 点击 DOWNLOADS;



2. 点击 DOWNLOAD;


3. 点击 NFC Reader Library for CLRC663;

4. 点击 I Agree




5. 点击右侧的 SW297852 下载 ZIP 文件。



 第 5 步中的四个文件分别是:

  • CLRC663 Demo 板快速上手指南;
  • ISO15693 卡片参考例程;
  • 基于 K82 的 NFC 库
  • 基于 LPC1769 的 NFC 库
由于开发板 CLEV663B 上的主控是 LPC1769,故这里下载第四个文件 SW297852.ZIP。

注:此处若下载基于 K82 的 NFC 库,编译会失败,需要先到官网下载 K82 的 SDK 并导入到 IDE 中,方可编译通过。

三、导入 NFC

一般情况下,我们可以直接使用 Import project(s) from file system 将 .zip 文件导入到工作空间中,但是此处该方法不可行,需要手动导入。

1. 解压缩代码库;

2. 复制所有文件夹到 MCUXpresso 的 Workspace 目录下;

3. 手动导入所有工程




4. 导入后即可看到左侧有新项目;



5. 后续依次按照以上操作,将复制过来的文件夹中的项目,依次导入到 IDE 中,导入完成后如下。


6. 选择 NfcrdlibEx1_DiscoveryLoop_mcux 编译,编译通过,至此,导入 NFC 库成功。



四、开发板演示

开发板链接

OM26630 | CLRC663 plus NFC Development Kit | NXP Semiconductors


4.1 硬件接线

使用 Jlink 接到板子上的 J2 ,注意排线座的凸起部分朝向板外;使用 USB 给板子供电,且跳线帽 J101 接到 V_USB 一侧;也可以使用外部 12V 供电,相应的跳线帽 J101 接到 EXT 一侧;


4.2 在线调试




成功进入调试模式后如下:


注意:如果此时调试出现识别不到 Jlink 的问题,请 Clean Project,然后再进入调试模式。



跑起来之后,刷卡能够在下方的控制台窗口看到 Log 信息,说明调试成功了,Demo 已经完美运行起来了!

相关视频

NXP 非车规 NFC 读卡器开发环境搭建和 Demo 演示

主要介绍了如何搭建 MCUXPresso 和 NXP 非车规 NFC 开发环境

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论