NXP PEPS 方案深入浅出(二)
PKE/RKE Demo、开发环境、工具简介
上一期博文我们讲到 NXP PEPS 方案系统结构与选型,主要分类讲了 PKE/RKE、BLE/NFC、UWB 三类实现 PEPS 的方式和他们的主推型号及推荐应用场景。本期我们将详细的给大家介绍 PKE/RKE 的各个部分的开发环境,烧录调试工具以及原厂有哪些 Demo 可以提供。
首先我们看一下 WPI 基于 NXP 方案的 PKE/RKE 方案框图,如图(1)。
图 (1) WPI PKE/RKE 方案框图
方案主要包括四个大的部分,BS MCU、LF Driver(Include IMMO)、UHF Receiver、Key(Tag IC)。图(2)为 WPI PKE/RKE Demo 简介。
图 (2) WPI PKE/RKE Demo 简介
下面,我会从四个部分本别介绍他们的开发环境和工具。
1、BS MCU(Base Station MCU)
BS MCU 目前 WPI Demo 使用的是 KEAZ128,使用环境为 S32 Design Studio for ARM(也可使用 Keil 开发),开发工具推荐 PE Micro Multilink Universal 和 J-Link。
其中两种开发环境均为免费,WPI 目前主要使用 S32DS ,最新版本下载路径如下:
图 (3) NXP S32 Design Studio for Arm
关于 S32DS 的环境搭建及 SDK Building, WPI RD 有专门撰写相关文档——《简易操作手册 - NXP_S32K144_环境搭建_V1.0_Larry He_2019.05.23》,如下图(4)为文档目录,如有需求,请联系本文作者
图 (4) 基于 S32K144 的 S32DS 环境搭建目录
如下图(5)为开发工具PE Micro Multilink Universal 和 J-Link。
图 (5) 开发工具PE Micro Multilink Universal 和 J-Link
2、LF Driver(Include IMMO)
LF Driver & IMMO 我们以 WPI Demo 使用的 NJJ29C0 为例说明,Joker 是 NXP 对于 NJJ29C0 的命名,包括 NJJ29C0 的软件包名称也叫做 Joker。
Joker 与 PC 交互的开发环境为 Eclipse,如图(6);硬件连接工具为FTDI Device,如图(7)所示。
图 (6) Eclipse 图标
图 (7) FTDI Device
WPI RD 专门有撰写 JOKER SDK Demo 如何运行的操作文档《JOKER SDK Demo 运行_V1.0_Larry He_2019.07.30》,目录如下图(8)所示,若有需求,请联系本文作者。
图 (8) JOKER SDK Demo 运行_V1.0 目录
3、UHF Receiver & Key(Tag IC)
WPI Demo 使用的 UHF Receiver 为 NCK2912,Key(Tag IC)使用的为 NCF29A1。本文以此两颗芯片为例,说明其开发环境及会使用到的工具。
① 开发环境——Chess DE
此工具为第三方 Synopsys设计,需要 License ,为收费软件。如下为购买链接:
https://www.nxp.com/products/security-and-authentication/secure-car-access/mrkiii-tool-chain-sdk-c-compiler:OM6717?&lang=en&lang_cd=en&
图 (9) Chess DE License 购买
当然 Chess DE 也可以通过邮件,向设计商申请免费使用 1 月,其申请过程请参考文档《Synopsys MRK3 SCL Tools_NoSheng_20190423_temp》。如有需求,请联系本文作者。
另外,当购买 License 或者免费申请完以后, WPI RD 有撰写如何安装 Chess DE 以及如何进行 Quickly Start。安装 Chess DE 请参考《IP Programmer mrk3e Install Manual_NoSheng_20190418_temp》,其目录如下图(10)。
图 (10) 《IP Programmer mrk3e Install Manual_NoSheng_20190418_temp》目录
Quickly Start 请参考《IP Programmer Chess DE Quickly Start_20190530》,其目录如图(11)。
图 (11) 《IP Programmer Chess DE Quickly Start_20190530》目录
② 烧录工具——MRK III
此工具也是第三方 Synopsys设计,购买链接如下:
https://www.nxp.com/products/security-and-authentication/secure-car-access/mrkiii-tool-chain-sdk-c-compiler:OM6717?&lang=en&lang_cd=en&
图 (12) MRK III购买
③ RSSI 读值工具—— Ted-Kit 2
另外 NXP 推荐一款用于测试、显示 RSSI 数值的工具 Ted-Kit 2,其购买链接如下:
https://www.nxp.com/products/security-and-authentication/secure-car-access/transponder-evaluation-and-development-kit-2-rke-pke-with-rf-board:OM6716?&lang=en&lang_cd=en&
注意:OM6716,599 只能测试 IMMO 功能,搭配 OM6716/434,599 一起才能通过 PKE/RKE 读取 RSSI 值。
图 (13) Ted-Kit 2 购买
总结:
以上是本次博文的全部内容,主要讲述了目前 WPI 基于 NXP PEPS 方案简介和所需要的开发环境及开发工具,并同时推荐给大家购买链接及如何上手的参考文档。其中参考文档若有需求请联系本文作者。
备注:
本博文图片NXP 原厂官网及 WPI 技术人员,如有疑问,请告知作者。
参考文档:
① 《简易操作手册 - NXP_S32K144_环境搭建_V1.0_Larry He_2019.05.23》
② 《JOKER SDK Demo 运行_V1.0_Larry He_2019.07.30》
③ 《Synopsys MRK3 SCL Tools_NoSheng_20190423_temp》
④ 《IP Programmer mrk3e Install Manual_NoSheng_20190418_temp》
⑤ 《IP Programmer Chess DE Quickly Start_20190530》
评论
Gumustech 00905326688286
2023年3月4日
ZB
2020年8月1日