工具与软件:
您好、先生、
当我们使用 DFU 模式下载800MB 软件时、我们无法完成下载、软件下载始终会 随机中断30%或70%。
我们是否可以增加 DFU 接收器缓冲器来避免该问题?
或者、您是否有其他方法可以避免该问题? 降低 USB 性能?
谢谢。

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.
工具与软件:
您好、先生、
当我们使用 DFU 模式下载800MB 软件时、我们无法完成下载、软件下载始终会 随机中断30%或70%。
我们是否可以增加 DFU 接收器缓冲器来避免该问题?
或者、您是否有其他方法可以避免该问题? 降低 USB 性能?
谢谢。

你(们)好
问题在于主机端、您是否可以将 DFU 工具升级到最新版本并查看问题是否仍然存在。
此致
Diwakar
我使用了 DFU 0.11。 我可以 在 TI j721s2-evm 处将11GB rootfs 下载到 eMMC、并从 eMMC 正常启动。
我们改进的 HW 是8GB DDR
我尝试了更改 DFU 缓冲器大小、没有用途
configs/j721s2_evm_a72_defconfig | 4 ++/-
1个文件已更改、2个插入(+)、2个删除(-)
diff --git a/configs/j721s2_evm_a72_defconfig b/configs/j721s2_evm_a72_defconfig
索引8dbb6c38e46..afdd8346375 100755
——a/configs/j721s2_evm_a72_defconfig
++ b/configs/j721s2_evm_a72_defconfig
@@-111、8 +111、8 @@ CONFIG_CLK_TI_SCI=y
CONFIG_DFU_MMC=y
CONFIG_DFU_RAM=y
CONFIG_DFU_SF=y
-CONFIG_SYS_DFU_DATA_BUF_SIZE=0x40000
-CONFIG_SYS_DFU_MAX_FILE_SIZE=0x800000
+CONFIG_SYS_DFU_DATA_BUF_SIZE=0x400000
+CONFIG_SYS_DFU_MAX_FILE_SIZE=0x8000000
CONFIG_DMA_CHANNELS=y
CONFIG_TI_K3_NAVSS_UDMA=y
CONFIG_USB_FUNCTION_FASTBOOT=y
——
2.34.1.
你(们)好
USB DFU 在 HS 模式和 HS 模式下工作,最大速度为 480 Mb/s ,而这种速度是考虑到全带宽 利用率 ,我们使用所有端点。
但在 DFU 引导模式下、我们仅使用控制端点(即端点0)、速度限制是由 DFU 协议造成的、与 TI 无关。
就像 DFU 一样 、器件固件升级本身需要说明、其中的固件尺寸较小。

如果您看到 USB DFU 规范专用控制管道正在被使用、没有其他端点
此致
Diwakar