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.
器件型号:TUSB3210
您好!
我有一个"usbclient.bin"文件、当器件连接时、该文件将从 Linux 主机下载到 TUSB3210。
请帮助我找到一个解决 方案、了解当器件连接到运行 macOS 的 MacMini 计算机时如何执行相同操作。
包含 TUSB3210的器件是某种 USB-UART 收发器。
使用 macOS 时是否可以使用相同的".bin"文件?
附带问题:如果我只使用 TUSB3x10 EEPROM 刻录机将"usbclient.bin"写入 EEPROM、您认为可以吗?
此致、
Eduard Andrasi
您好、Eduard、
usbclient.bin 文件是否为 EEPROM 映像? 如果是、则您应该能够使用 TUSB2136/TUSB3210的 TI USB EEPROM 烧写实用程序 将 EEPROM 下载到器件中。
EEPROM 编程独立于操作系统、因此在所有情况下都应工作。
谢谢、
您好、Eduard、
我认为您不必重建.bin 文件。 我认为可以使用 MacOS 将 usbclient.bin 固件上传到 TUSB3210、但我们不提供该软件。
我猜测 Linux 主机在 连接后使用与 TI Apploader 驱动程序(修订版 A)类似的驱动程序将.bin 文件上载到 TUSB3210。 我们不支持此驱动程序的 Linux 或 MacOS 版本。 我建议 改用 TUSB3410、因为它具有 Windows、Linux 和 MacOS 驱动程序。
此致、
您好 Nicholaus、
我无法更改控制器、因为我没有构建器件、而且 TUSB3210PM 与 TUSB3410完全不兼容(甚至连引脚数64-32也不兼容)。
这些控制器用于一些非常昂贵的专用设备、现在需要迁移到 Mac OS。
我希望我不是唯一一个必须进行此类迁移 的人、而德州仪器为我的处境中的其他人提供了帮助。
我准备投入工作,但我找不到相关文件。
我猜、必须有一些命令 会触发 TUSB3210来侦听发送给它的数据、并将这些数据记录到其 RAM 存储器中、而不是将其传递到串行接口。
在哪里可以找到这些命令? 是否有一份文档描述了编写此类程序所需采取的步骤/程序?
请告诉我在哪里可以找到有助于此类软件开发的文档。 在哪里可以通过串行接口了解 TUSB3210接受的命令集?
此致、
Eduard Andrasi
Eduard、
请您接受我的朋友的请求吗?
此致、
您好 Nicholaus、
Eduard、
感谢您的客气话、很高兴我们找到了可能的解决方案!
提醒其他人、在生产器件中、TUSB3210固件应存储在 EEPROM 中、如 VID、PID 和固件:使用 TI USB 器件控制 器时的设计决策文档中所述。 和其他原因。
"当使用 TUSB3210时、EEPROM 存储是唯一的选择。 这是因为生产中的任何系统的 EEPROM 中应存在供应商 ID (VID)和产品 ID (PID)(请参阅第3节,VIDS/PIDS: Windows 如何将 USB 设备与驱动程序关联),而 TUSB3210的引导代码支持的唯一方法是在固件中以编程方式执行此操作。 该固件必须位于 EEPROM 中。 "
此致、