工具与软件:
U-Boot 2024.04-ti-ga970f6e51043 (2024年11月13日- 14:26:23 +0000)
=> SF 更新${loadaddr}0 0x1000000
器件0偏移0x0、大小0x1000000
写入16777216字节、在98.316s 内跳过0字节、速度 174762 B/s
有人有提高速度的技巧吗?
我发现、只要我先擦除、我就可以手动写入块。 但是、它仍然很慢。 擦除需要1分钟。 45秒才能写入。
=> SF 探针
SF:检测到 s28hs512t 页面大小为256字节、擦除大小为256 KiB、总共为64 MiB
=> SF 擦除0x0 0x1000000
JEDEC SPI_NOR 闪存@0:在0x0、len 16777216
SF:16777216字节@ 0x0已擦除:好
=> SF 写入0x80000000 0x0 0x1000000
器件0偏移0x0、大小0x1000000
JEDEC SPI_NOR 闪存@0:到0x00000000、len 16777216
SF:16777216字节@ 0x0写入:好
是什么 JEDEC、SPI-NOR 嵌套在下 "TI、am654-ospi"、"CDN、QSPI-NOR"
文件为 Cadence_QSPI.c 和 SF_DataFlash.c、因此我将开始那里的调试...
我看到2025年的 Cadence_QSPI.c 将发生大量变化。 有人知道是否应该解决此问题吗?
例如: git.ti.com/.../spi
我应用、重新编译和验证了这些补丁 都不能解决其中任何一个问题。
此外、这些更改可能会引入新错误、擦除/更新也不再起作用。
数据表列出了898KBps 写入和331KBps 擦除。