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.

[参考译文] TUSB9261-Q1:Linux 程序无法擦除闪存

Guru**** 2872490 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1641191/tusb9261-q1-linux-program-failing-to-erase-flash

器件型号: TUSB9261-Q1

您好:

我为 TUSB926x 提供了 TI 的 Linux 闪存器和固件映像。 我可以写入闪存(PID 在编程后变为 9261、SW HB LED 闪烁)。 但是、如果我在编程后尝试擦除闪存、PID 会保持为 9261(而不是恢复到 926b)、并且 SW HB LED 会保持闪烁。 ERASE 命令运行时没有任何错误;我收到消息、表明已启用重新编程、并且闪存已定位。 然而,“中毒“的闪光灯似乎实际上并没有擦除它。

这是其他人遇到的问题吗?  

谢谢、

Anika

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我刚刚解决了这个问题。 使用 TI 特定于供应商的 SCSI 命令而不是 HID 命令来擦除闪存、因为闪存之前已用 FW 烧录。 SCSI 命令库是否由 TI 提供? 我在 TI 提供的源代码中没有看到使用过...