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.

[参考译文] TUSB9261DEMO:关于 Burner 的咨询

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1371509/tusb9261demo-consultation-about-burner

器件型号:TUSB9261DEMO
主题中讨论的其他器件:TUSB9261

工具与软件:

TUSB926x 闪存刻录机用户指南的第4.8节内容为"通过使用"转储 SPI 闪存内容..." 用户可以提取当前存储在 SPI 闪存中的数据并将其保存到文件中。"
我通过 Burner 程序尝试了此功能、发现导出的文件"TUSB926x_FW_v1.06_SPI_Flash.hex"中确实包含我之前烧录到器件中的固件数据。

对此、我有两个问题。
1.通过这种方法编译的固件数据和导出的文件是否加密?
2.固件是我的次要开发,我不希望别人能直接得到。 如何禁用"转储 SPI 闪存内容... "函数?

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

    1.默认情况下,它们采用 Intel Hex 格式。  不过、您可以访问 TUSB9261源代码、或禁用固件下载、因此欢迎您自己实施加密、如下所述。

    2、 我没有软件专业知识、但我的假设是您会修改源代码以禁用 USB_HID_Setup_DOWNLOAD_DATA 命令。

    此致、

    尼古拉斯

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

    您还可以检查是否应禁用 SCSI_TI_READ_FLASH 命令。

    此致、

    尼古拉斯

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

    在此处对这两种 闪存进行了介绍:TUSB9260闪存燃烧器-用户指南(修订版 D)(TI.com)

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

    你是对的。 非常感谢。

    顺便说一下、您知道如何使用 UAS 模式而不是 BOT 模式吗?

    该数据表说明它可以使用 备用接口1的 SET_INTERFACE 请求来启用 UASP 接口。

    但我不知道如何使用该请求。

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

    尊敬的 Chongyu:

    通常会对主机 或驱动程序进行编程、以发出 SET_INTERFACE USB Interface 命令。  

    如何发送 USB 控制传输- Windows 驱动程序| Microsoft Learn

    但是、由于您有源代码、因此您可以强制使用 UASP 接口。  搜索 响应 SET_INTERFACE 命令的代码位置。

    此致、

    尼古拉斯

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

    我是用你的建议来做的。  谢谢。

    顺便说一下、您是否知道 如何让刻录机无法识别设备。

    可以同时工作?

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

    我快速浏览了一下源代码。  它看起来像 Flashburner 软件查找我们的 TUSB9261驱动程序、我不确定有什么方法可以阻止别人安装我们的驱动程序;但是、您可以更改 TUSB9261 /和其他描述符、因此不清楚您是否在使用 VID。  

    您还可以通过禁用 我们已讨论的默认固件中的功能来禁用 FlashBurner 软件的许多功能。

    此致、

    尼古拉斯