基于 TI TRF7970A 与 MSP430 的 ST25TB / SRx NFC 模拟器 / 发起器
这是 在法国公共交通中玩转 ST25TB 系列 NFC 标签 的配套项目 - ST25TB_transport.pdf
注意: 此项目现在支持
st25tb_kiemul(包括LP-MSP430FR2476)、st25tb_kameleon和st25tb_kiwi开发板
st25tb_kiemul 项目已为德州仪器 Code Composer Studio (CCS) IDE 12+ 准备就绪,https://www.ti.com/tool/CCSTUDIO。您可以使用本地 IDE 或在线版本(CCS Cloud)。由于 TI 正在从基于 Eclipse 的 IDE 迁移到 Theia,该项目也已在 CCS 20.4 上进行了测试。
LP-MSP430FR2476 + DLP-7970ABP,配置为 st25tb_kiemul - MSP @ 16 MHz,兼容 CR2032 电池!*MSP430* + DLP-7970ABP,需创建新配置(欢迎自行调整 :))不要低估这个基本配置。尽管没有 LED 指示灯:MSP430FR2476 拥有 大量 FRAM 存储器,集成的 eZ-FET lite 提供了与最新开发板相同的 CLI。
为了练习、写 POC 和图个乐子,我终于制作了一些开发板来玩:
st25tb_kiemul 设计为与 launchpad + 子板固件 100% 兼容(不支持 CLI)st25tb_kameleon 支持 LIR2032 电池、USB 供电和电池充电st25tb_kiwi 支持 LIR2032、LP401730 和 LP402535 电池、USB-C 供电和电池充电、CLI您可以直接从 IDE 对开发板进行编程,但生成/下载的 .hex 文件也可以与 MSP430Flasher(https://www.ti.com/tool/MSP430-FLASHER)或 UniFlash(https://www.ti.com/tool/UNIFLASH)一起使用。
使用 LaunchPad 开发板时无需 MSP-FET,因为它们内置了 eZ-FET lite 仿真器。在其他配置下,您可能需要 MSP-FET 来烧录开发板,但您也可以使用已有的另一块 Launchpad 开发板上的内置 eZ-FET lite :)
MSP430Flasher -i TIUSB -n MSP430FR2476 -z [VCC,RESET] -e ERASE_ALL -v -w st25tb_kiemul-MSP430FR2476.hex-i TIUSB 替换为 -i COM<number>;Wiki:https://github.com/gentilkiwi/st25tb_kiemul/wiki
Chameleon 的东西 :')TRF7970A 一起使用,甚至可以使用原始的 DLP-7970ABP 开发板
SPI 的 MCU,真的LP-MSP430FR2476 - https://www.mouser.com/ProductDetail/595-LP-MSP430FR2476
DLP-7970ABP - https://www.mouser.com/ProductDetail/595-DLP-7970ABP
st25tb_kiemul
st25tb_kameleon
st25tb_kiwi
Benjamin DELPY 🥝 gentilkiwi,您可以通过 Twitter( @gentilkiwi )或邮件( benjamin [at] gentilkiwi.com )联系我
Tear off 部分 99% 是 @SecLabz 的(疯狂)杰作,更多信息和功能请查看他的仓库 https://github.com/SecLabz/near-field-chaos!❤️
这是个人开发项目,请尊重它的理念,不要将其用于不良用途!
CC BY 4.0 许可证 - https://creativecommons.org/licenses/by/4.0/