我在使用 iOS 系统读取和写入 NTP5332 时遇到了问题。在安卓系统上一切正常。
下面是标签内存的截图。
在 iOS 系统上,会显示以下错误。
我还尝试使用安卓设备将标签格式化为 NDEF,但这并没有解决问题。
所有操作均使用恩智浦 TagWriter 和恩智浦 TagInfo 应用程序执行。
希望你一切顺利。
能否请您提供有关设置的更多详细信息?你使用的是什么 iOS 设备和 iOS 版本?
请确认一下,您使用的是我们的 NTAG 5 开发板,还是基于 NTP5332 的定制开发板?
另外,您使用的 TagWriter 是什么版本(iOS 和 Android)?
Eduardo。
是的,我使用的是 NTAG 5 开发板。
我用 iPhone 7(iOS 15.8.3)和 iPhone 16 Pro Max(iOS 18.5)进行了测试。
iOS 上的应用程序版本为 2.1.0,而 Android 上的版本为 6.2.0。
您好,
安卓版 TagWriter 会为更大的 NDEF 配置能力容器,而 iOS 版则会考虑与默认能力容器类似的能力容器(请参阅NTAG 5 链接数据表,表 7)。
请尝试通过 I2C 接口或 NFC 接口将默认 CC(区块地址 00h/0000h)写入 NTAG 5,然后尝试使用 iOS 设备读取。
Eduardo。
这招很管用。
我可以用 iPhone 读取标签。
但是,当我试图从 iPhone 写回数据时,却出现了这样的错误。
之后,当我使用 Android 再次读取内存时,它显示了这样的内容。
总而言之
现在可以写入数据了,但不是每次都能成功写入,而且这个错误总是反复出现。此外,在使用 iPhone 重写标签后,再也无法读取,而是显示同样的错误:"未找到 NDEF 信息"。