客户在实施从 TRF7970A 读取的 MIFARE 经典标签时遇到一些问题。 他们非常严格地遵循 sloa214.pdf 的硬件接口要求、示例代码。 客户应用程序使用第三方 wifi MCU SOC 作为主机。 当系统中没有其他内容时、他们能够使用该示例可靠地读取 MIFARE 标签。 但是、当他们启用其他任务(例如 WiFi)时、他们发现标签从未成功读取。
sloa214的示例代码是在单线程(带中断)系统中编写的、具有许多分散的阻塞等待。 它在 RTOS 环境中不起作用。 当它们启用高优先级 WiFi 任务时、由于读取期间切换的上下文太多、标签读取永远不会完成。 他们试图从文档中找到的东西是:为了在抢先式 RTOS 环境中成功读取、需要遵循哪些时序限制或关键段的区域?
他们正在寻找任何在 RTOS 系统中工作的 TRF7970A 的 Mifare 经典支持示例。 请提供建议。