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.
工具与软件:
您好!
我让 J722S 通过 dfu-util 闪存其板载 EMMC 中、但我认为该过程未针对终端用户/客户优化。
在 Windows 计算机上、默认情况下不安装驱动程序、因此需要用户手动重新安装两次驱动程序。 每次使用新的 USB 端口时、还会再次使用 tiboot3.bin 刷写 R5内核。
也难以使用任何 DFU 驱动程序、例如、我可以使用 Stellaris TI 驱动程序。 但是、这种宣传用语会给终端用户带来困惑、因为它不是 Stellaris 产品。
我还发现、我可以使用粒子驱动程序、这非常方便、因为该安装还包括 dfu-util 并将 dfu-util 添加到路径中。 但是、此产品也不是颗粒硬件。
TI J722S 文档显示使用"DFU 驱动程序、由 USB 组织概述。"
我们是否可以建议 终端用户使用 TI 品牌安装包、将自动安装 DFU USB 驱动程序和默认添加到路径中的 DFU-util 打包在一起?
是否存在我们可以正式请求此类软件的位置?
目前 Windows 上的流程:
安装粒子、Stellaris TI 驱动程序或其他。
手动下载 dfu-util 或使用 Particle 软件包中包含的旧版本 dfu-util。
当 Windows 无法正确识别时、请手动"更新驱动程序"。
开始刷写过程。
再次手动"更新驱动程序"-当加载 R5内核并将其作为 DFU 器件再次被发现时。
关闭并重启器件电源、以便脚本可以从头开始运行。
再次开始刷写过程。
完成闪烁。
我们希望看到的流程是:
安装 Uniflash 等 TI 品牌的软件包、该软件包应将 dfu-util 添加到 Windows 路径中、并自动将 DFU 器件与 TI 品牌的 DFU 驱动程序(例如 Stellaris 驱动程序)关联。
开始刷写
完成闪烁
尊敬的 Evan:
您在使用什么 SDK? 请在此处提供您正在讨论的 SDK 文档参考的参考。
我不熟悉粒子。
TI SDK 是使用 Ubuntu 计算机开发的(Windows 的一般编译速度非常慢、对于我们的开发来说根本不够快)、并且在 Windows 上也仅支持少数组件。 我们的一般建议是使用 Ubuntu 计算机进行开发、但众所周知、并非每个人都想要使用基于 Linux 的计算机。
此致
Suman
尊敬的 Evan:
对于 Windows、我们建议按照以下步骤操作:
要使用驱动程序、
C:\dfu>dfu-util–l |
---|
c:\dfu>dfu-util -c 1 -i 0 -a -D. |
---|
示例: sudo dfu-util -c 1 -i 0 -a bootloader -D tiboot3.bin
谢谢。
Praveen、您好!
我感谢您的答复。
使用 zadig、我看到 Stellaris 驱动程序实际上只是 WinUSB 驱动程序:
这个工具肯定会使驱动程序的安装更容易、但是仍然不是很抛光。
如果我们能够在我们自己的工具中自动安装 WinUSB 驱动程序、这种类型的解决方案也许是可以接受的。
尊敬的 Evan:
感谢您的关注。 如前 苏曼·安娜所述,我们的一般建议是使用 Ubuntu 机器进行开发。
没有计划对 Windows 处理 USB-DFU 驱动程序进行更新或增强。 分享的步骤是我们可以建议的最佳选择。
谢谢。