问:在我们的生产过程中,我们需要在 Windows 系统中通过 DFU 将一些软件下载到 TDA4 中。
在哪里可以获取 TDA4 在 Windows 系统上正常工作所需的 DFU 工具和驱动程序。
答:DFU util 是一款可以使用的开源软件。我们在 Linux 上使用过它。
请参阅 https://www.ti.com/cn/lit/an/spracy5/spracy5.pdf
问:我阅读了您提供的文档。文档中指出建议仅在 Linux 环境中使用 DFU 功能。不过,正如我在问题中所说的,我们需要在工厂生产环境中使用 DFU 功能。目前,我们用于生产的所有软件环境都基于 Windows 系统,而 DFU 功能只是生产软件所需要的一小部分。如果您不支持在 Windows 环境中使用 DFU(尤其是用于 Windows 系统的 DFU 驱动程序),那么我们必须调整整个生产软件(例如切换到 Linux 平台),这将产生巨大的影响。因此,请考虑为 Windows 系统提供 DFU 驱动程序。
答:通过参阅链接https://support.particle.io/hc/en-us/articles/360039251394-Installing-DFU-util 安装适用于 Windows 的驱动程序和 dfu-util,我能够在 Windows 上运行 dfu-util。
步骤:
1.在 Windows 计算机上下载 Zadig:http://zadig.akeo.ie/。
2.将 TDA4 的引导模式更改为 DFU 引导模式。
3.在 Windows 主机上运行 Zadig。它应该将 J721E DFU 列为器件。
4.安装驱动程序(或替换驱动程序)。
5.从http://dfu-util.sourceforge.net/releases/ 安装 dfu-util,下载 dfu-util-0.9-win64.zip
6.请参阅链接部分“将 dfu-util 文件移动到其自己的目录中”以及“编辑路径 - Windows 10”部分,将 dfu-util 添加到您的 Windows 路径中。
- 完成步骤 1 至 6 后,您应该能够在 Windows 上的 cmd 提示符下运行 dfu-util -l 来列出 DFU 器件。其余步骤与应用手册 https://www.ti.com/cn/lit/an/spracy5/spracy5.pdf 第 5.1.3 节或第 4.2 节中所述的步骤相同。
问:几天前,我们使用 Zadig 生成了 DFU 驱动程序并在 Windows 上完成了 DFU 功能测试。我在这里提问的目的是希望从 TI 获取正式的驱动程序或工具支持。由于它用于生产环境,因此使用的软件需要满足稳定性要求并获取授权,因此我们希望得到 TI 的明确回复。
我可以将您的当前回复作为 TI 的正式回复吗?如果可以,那么问题就解决了,我们将根据该方案在工厂中进行实施。
答:这些都是零成本的开源工具。相应的 SDK 的清单中列出了作为 TI SDK 一部分提供的组件的许可证。同样,对于所讨论的工具,可以通过 Zadig 网站了解其许可。
如果您的生产环境需要具有一定支持、稳定性、性能且满足特定标准的工具 - 该主题超出了此处 E2E 的范围,我请您联系工具供应商,他们或许能够以满足您的需求的成本提供解决方案。