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.

[参考译文] RF430CL330H:能力容器/NDEF 数据的初始写入似乎不起作用

Guru**** 1567975 points
Other Parts Discussed in Thread: RF430CL330H, TRF7970A
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1280701/rf430cl330h-initial-write-of-capablility-container-ndef-data-does-not-seem-to-work

器件型号:RF430CL330H
主题中讨论的其他器件: TRF7970A

嗨、社区!

我正在使用 RF430CL330H (在 DLP BoosterPack 板上)、并且初始化遇到困难。 我将使用基于 sloc303示例代码的代码。

我使用 Application_Data、可以对 NDEF_I2C 数据进行初始化和写入、而不会出现明显的问题。 然后、我读取 RF430CL330H 的数据输出、并找到:

1) 1)前29个字节(仅限)包含数据、然后所有数据都为0。

2) 2)字节:

   0x00、0xf9、/* MLE (49字节);最大 R-APDU 数据大小*/                              
   0x00、0xf6、/* MLC (52字节);最大 C-APDU 数据大小*/

变为0x00 0x3b 和0x00 0x34。

使用 TI NFC 工具版本1.8 (在 sloa227b 中)和 TRF7970A 时、当我读取 RF430CL330H 时、仅获得"未知 RTD"。 同样、使用 Android 应用程序也没有标签数据("Hello、world!") NDEF 文件中)。 此外、通过 Andoid 应用程序写入 RF430CL330H 失败-它只报告"写入错误"。 状态等寄存器的读取/写入似乎可以、并且正如预期的那样、我从 RF430CL330H 获得中断。

现在、如果我通过 TI NFC 工具 Ver1.8 (sloa227b)和 TRF7970A 编写"你好的世界!" 那么、一切都按预期运行:

1. Andoid 应用程序阅读"Hello world !" 标签。

2. Andoid 应用程序现在可以编写新的标签。

3. TI NFC 工具版本1.8 (位于 sloa227b 中)和 TRF7970A 读取"Hello world!" 标签。

如果电源被移除/重新接通、那么一旦其它东西不能正常工作、请使用 TRF7970A 进行一次写操作。

这就好比 RF430CL330H 在初始化时以某种方式更改并拒绝某些数据。 否则无法正常工作。

有人有任何想法会发生什么?

谢谢。

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

    您好、客户、感谢您提出问题并对我们的产品感兴趣。

    此产品的论坛支持已缩减为首先参考我们现有的文档和配套资料。 TI 没有停止生产或将器件置于"不推荐在新型设计中使用"状态的计划、我们真的觉得通过查看现有配套资料和之前提出的问题可以回答有关这些器件的大多数问题。 请随时根据您的应用需求继续使用此器件。 如需支持、请查看该主题页面右下角的"类似主题"部分。 此外、请参阅 RF430CL330H 产品网页的"技术文档"部分中的现有配套资料 以及 常见问题解答文档。 或者、您可以使用您选择的搜索引擎来查找相关的 E2E 主题。 借助这些资源、我们相信可以帮助解决您的问题。