制造商如何禁用 USB 闪存设备上的 DFU

How do manufacturers Disable DFU on USB Flash Devices

我正在查看 USB 3.0 闪存设备上的 Phison 2307 控制器,我看到一些使用 Phison 2303 控制器的示例已成功更新和修改。 我很想知道更新后的控制器如何删除此功能?

我对该控制器没有任何具体了解,但我已阅读有关 DFU 的资料并且有使用 USB 固件的经验。如果您正在开发新固件并拥有源代码,您可以删除 DFU USB 描述符并删除处理进入引导加载程序模式的代码,它会被有效地禁用。不过,可能还有其他方法可以进入引导加载程序,比如在加电时将某个引脚驱动为高电平。