Other Parts Discussed in Thread: UNIFLASH
器件型号: AM2434
Thread 中讨论的其他器件: UNIFLASH
您好、TI 专家:
我发现通过 USB 刻录固件时、主要耗时的部分是 USB 传输过程。 从信息中可以看出、总共花费了大量的时间 144.7 秒 刻录 16MB 文件。 写入闪存所花费的时间大约为 40 秒。
为什么默认的 tinyusb 下载速率这么慢? 默认时钟频率为 25MHz。 当它更改为 50MHz 时、将无法正常运行。
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.
Other Parts Discussed in Thread: UNIFLASH
器件型号: AM2434
Thread 中讨论的其他器件: UNIFLASH
您好、TI 专家:
我发现通过 USB 刻录固件时、主要耗时的部分是 USB 传输过程。 从信息中可以看出、总共花费了大量的时间 144.7 秒 刻录 16MB 文件。 写入闪存所花费的时间大约为 40 秒。
为什么默认的 tinyusb 下载速率这么慢? 默认时钟频率为 25MHz。 当它更改为 50MHz 时、将无法正常运行。
尊敬的 Tushar:
感谢您的答复。
我使用了 SDK mcu_plus_sdk_am243x_11_01_00_17 或 ind_comms_sdk_am243x_11_00_00_12、 结果大致相同。
您可以看到下图: 我通过 DFU-USB 将 16MB 固件下载到闪存。 USB 速率仅为 113Kbps。
由于批量生产规模较大,为了提高效率,需要严格的时间限制。


谢谢
Tanbao
你好、Tanbao、
您测量的时间不正确。 您在此处测量的时间是将图像写入闪存存储器所需的时间。 。 bootloader_uniflashProcessFlashCommands() API 与 DFU 速度无关。 即使使用 UART_Uniflash、此 API 也需要相同的时间。
映像已经通过 DFU 引导介质下载、SBL 现在正在将映像写入闪存中。
此致、
Tushar
尊敬的 Tushar:
你想念我的图片中的一些信息。
1.一个信息是,它花了一个总数 144.7 秒 以下载 16MB 文件 DFU-USB 编程到闪存。 仅 USB 传输速率 113.18kbps。
2.函数 Bootloader_uniflashProcessFlashCommands() API 的累计执行时间仅为 38.5. 秒。
通过 USB 下载固件相当慢,这是太慢的提高生产效率。我测试了 LP-2434 开发板,速度是类似的。
如何提高下载速度并快速完成下载?

谢谢
Tanbao
尊敬的 Tushar:
您可以通过 DFU-USB 在您的设置中下载此文件。 请检查它。
谢谢
Tanbao