This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DLP-7970ABP:是否可以从 ISO14443- 4B 类标签读取 NDEF 消息?

Guru**** 2589300 points
Other Parts Discussed in Thread: MSP-EXP430F5529LP, DLP-7970ABP, MSP430G2553, TRF7970A

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/607852/dlp-7970abp-is-it-possible-to-read-ndef-message-from-iso14443--type-4b-tags

器件型号:DLP-7970ABP
主题中讨论的其他器件:MSP-EXP430F5529LPMSP430G2553TRF7970AMSP-EXP430F5529

大家好、

我想知道 http://www.ti.com/tool/DLP-7970ABP 中提到的示例程序是否 可以从 ISO 14443 4B 类标签读取 NDEF 消息? 我看到它根据标签类型切换 LED。

// PORT2.3 - ISO14443B LED                                     ;
// PORT2.4 - ISO14443A LED                                     ;
// PORT2.5 - ISO15693 LED   

但是、我们能否修改该程序以便读取 NDEF 消息?

如何开始编写代码以检测 NDEF 消息? 头文件中的哪个函数负责? 我已经浏览过 iso14443b.h、我一直在坚持如何阅读 NDEF 消息。

提前感谢您。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Manoj、您好!

    基本示例程序只能读取 NDEF 文本和 URI 消息。 通常、用于该示例的 MSP430G2553太小、无法处理完整的 NDEF 处理。 若要使用 DLP-7970ABP 和 MSP-EXP430F5529LP 读取 NDEF 标签、应与此固件一同使用: http://www.ti.com/lit/zip/sloa227

    此应用手册介绍了固件及其功能: http://www.ti.com/lit/pdf/sloa227

    这是该示例的快速入门指南: http://www.ti.com/lit/pdf/slou452

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     您好 Ralph、

    我已下载 sloa227固件并导入 CC Studio。

    1) 1)我已导入名为"F5529LP_TRF7970A_All_NFC_modes"的项目。 我已从"C:\ti\NFC \TRF7970A_RW_1.03.00\examples\boards\MSP-EXP430F5529LP_F5529LP_TRF7970A_All_NFC_modes"导入。

    2) 2) 我尝试编译工程、但最后出现了两个错误"make not found in path"。  我已附加一个屏幕快照来指示项目。

    我是否必须创建一个新项目并再次导入所有文件?

    提前感谢您。

    此致、

    曼诺伊

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Manoj、您好!

    使用哪个编译器版本来生成项目? 这可以通过转到"Project Properties"下、转到"General"选项卡、找到"Advanced Settings"部分和"Compiler Version"框中的第一个框来找到。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Ralph、

    我已经尝试了16.9.1 LTS 和17.6.0 STS 两种可用选项。 这两种情况下会出现相同的错误。 但是 MSP-EXP430F5529电路板下的项目'F5529_TRF7970A_All_NFC_modes'没有给出构建错误。

    此致、
    曼诺伊
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Manoj、您好!

    我看到 LTS 和 STS 编译器给这个项目带来了麻烦。 我自己没有遇到问题、但问题是使用旧的编译器版本制造的、这可能会导致问题。

    我首先尝试对项目进行"清理"并重新构建它。

    接下来、我将进入 Project Properties -> Resource -> Linked Resources、确保"Path Variables"和"Linked Resources"选项卡没有错误、并确保所有这些目录都存在。

    然后、我将查看 Project Properties -> Build -> MSP430 Compiler -> Include Options、并确保其中的包含项得到正确解析。 您也可以查看 Project Properties -> Build -> MSP430 Linker -> File Search Path 来获取相同的文件。

    如果一切都很好、但仍然有问题、最后一个选择是下载较旧的编译 器、您可以在此处执行 software-dl.ti.com/.../download.htm 并找到"MSP430代码生成工具 v4.4.8"(建议搜索 v4.4.8、因为页面很大)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Ralph、

    我再次下载了软件包。 我导入了新文件。 这次它开始工作。 幸运的是、这次没有错误。 非常感谢您的帮助。

    此致、
    曼诺伊