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.

[参考译文] TMS320F28377D:用于 USB CDC 器件的已签名 Windows 驱动程序

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/565701/tms320f28377d-signed-windows-driver-for-usb-cdc-device

器件型号:TMS320F28377D
Thread 中讨论的其他器件: controlSUITE

我没有找到带 TMS320F28377D 的 USB CDC 设备的签名 Windows 驱动程序。

controlSUITE (usb_dev_serial.inf)中有一个驱动程序、但未签名。

我在另一个主题中看到、驱动程序的正式版本计划于2016年12月发布、但在上一个 controlSUITE 版本中没有任何新功能。

https://e2e.ti.com/support/microcontrollers/c2000/f/171/p/443455/2053834

有人能告诉我这位官方司机何时有空以及在哪里可以找到吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请尝试下载并安装这些驱动程序。

    www.ti.com/.../stellaris_icdi_drivers

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

    不管用。

    它是 ICDI 驱动程序(虚拟 COM +调试)、我需要 CDC 驱动程序(仅虚拟 COM)。 它不是相同的 PID。

    ICDI 驱动程序:

    [VirComDevice.NT]
    %description_0%=DriverInstall、USB\VID_1CBE&PID_00FD&MI_00
    %description_0%=DriverInstall、USB\VID_1CBE&PID_00FE&MI_00
    %description_1%=DriverInstall、USB\VID_1CBE&PID_00FE&MI_02

    我实际使用的 CDC 驱动程序(未签名):

    [VirComDevice.NT]
    %description%=DriverInstall、USB\VID_1CBE&PID_0002

    我尝试在 TMS320F2837D 中将 PID 更改为00FD、但它仍然不起作用。

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

    我已请求另一位工程师查看这一点。 我想我们有一些更新的已签名驱动程序、或者将来也会提供。

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

    您能否通过以下链接从 TM4C TivaWare 包中获取 USB 驱动程序并告知我们

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

    Tivaware 驱动程序工作正常、但未签名。

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

    双击 cat 文件时、弹出窗口会显示什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当我双击 cat 文件时、它说它是有效的:

    但当我尝试安装时、它会提示驱动程序未签名:

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

    奇怪的是,cat 文件是有效的,但 Windows 不能识别发布者。 我们还有一个即将推出的 TivaWare 版本、这可能会解决原因、因为我们根据新的 Microsoft 要求对签名过程进行了更改。 同时,我建议继续使用临时司机。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如需相关信息、请参阅驱动程序安装日志(位于 C:\Windowd\Inf\setupapi.dev.log 中)

    >>[设备安装(DIShowUpdateDevice)- USB\VID_1CBE&PID_0002\12345678]
    >>>部分开始时间2017/01/11 15:33:06.687
    CMD:C:\Windows\Explorer.EXE
    DVI:{DIF_UPDATEDRIVER_UI}15:33:06.687
    DVI: 没有用于'Virtual COM Port'的类安装程序
    DVI: 默认安装程序:输入15:33:06.687
    DVI: 默认安装程序:退出
    DVI:{DIF_UPDATEDRIVER_UI - EXIT (0xe000020e)}15:33:06.688
    NDV:{更新 USB\VID_1CBE&PID_0002\12345678的驱动程序软件向导}
    INF: 打开的 INF:'c:\ti\tivaware c_series-2.1.3.156\windows_drivers\usb_dev_serial.inf'([字符串])
    INF: {SetupCopyOEMInf:C:\ti\TIvAware c_series-2.1.3.156\windows_drivers\usb_dev_serial.inf} 15:33:12.254
    STO: {导入驱动程序包:C:\ti\TIvaware c_series-2.1.3.156\windows_drivers\usb_dev_serial.inf} 15:33:12.259
    STO: 将驱动程序包导入驱动程序存储库:
    STO: 驱动程序存储= C:\Windows\System32\DriverStore (联机| 6.1.7601)
    STO: 驱动程序包= c:\ti\tivaware c_series-2.1.3.156\windows_drivers\usb_dev_serial.inf
    STO: 架构= AMD64
    STO: 区域名称=中性
    STO: 标志 = 0x00000000
    STO: 将驱动程序包文件复制到'C:\Users\Christ~1.AHR\AppData\Local\Temp\{5bb6e4f2-e5d9-2ec8-2b55-c55fe2b6dc45}'。
    INF: 打开的 INF:'c:\ti\tivaware c_series-2.1.3.156\windows_drivers\usb_dev_serial.inf'([字符串])
    !! INF: 找不到 include INF 文件"layout.inf"。 错误= 0x00000002
    INF: 已打开 INF:'c:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_b53453733bd795bc\mdmcpq.inf'([strings])
    INF: 打开的 INF:'c:\ti\tivaware c_series-2.1.3.156\windows_drivers\usb_dev_serial.inf'([字符串])
    flq: {file_queue_copy}
    flq: CopyStyle -0x00000000
    flq: SourceRootPath -'c:\ti\tivaware c_series-2.1.3.156\windows_drivers'
    flq: SourceFilename -'usb_dev_serial.cat'
    flq: TargetDirectory -'C:\Users\Christ~1.AHR\AppData\Local\Temp\{5bb6e4f2-e5d9-2ec8-2b55-c55fe2b6dc45}'
    flq: {file_queue_copy exit (0x00000000)}
    flq: {file_queue_copy}
    flq: CopyStyle -0x00000000
    flq: SourceRootPath -'c:\ti\tivaware c_series-2.1.3.156\windows_drivers'
    flq: SourceFilename -'usb_dev_serial.inf'
    flq: TargetDirectory -'C:\Users\Christ~1.AHR\AppData\Local\Temp\{5bb6e4f2-e5d9-2ec8-2b55-c55fe2b6dc45}'
    flq: {file_queue_copy exit (0x00000000)}
    flq: {_commit_file_queue}
    flq: CommitQ DelNodes=0 RenNodes=0 CopyNodes=2.
    flq: {_commit_copy_subqueue}
    flq: 子队列计数= 2
    flq: 源介质:
    flq: SOURCEPATH -[c:\ti\tivaware _c_series-2.1.3.156\windows_drivers]
    flq: sourcefile -[usb_dev_serial.cat]
    flq: 标志 -0x00000000
    flq: {_commit_copyfile}
    flq: CopyFile:'c:\ti\tivaware c_series-2.1.3.156\windows_drivers\usb_dev_serial.cat'
    flq: 更改为:'c:\Users\Christ~1.AHR\AppData\Local\Temp\{5bb6e4f2-e5d9-2ec8-2b55-c55fe2b6dc45}\SETD64.tmp'
    flq: MoveFile:'c:\Users\Christ~1.AHR\AppData\Local\Temp\{5bb6e4f2-e5d9-2ec8-2b55-c55fe2b6dc45}\SETD64.tmp'
    flq: 更改为:'c:\Users\Christ~1.AHR\AppData\Local\Temp\{5bb6e4f2-e5d9-2ec8-2b55-c55fe2b6dc45}\usb_dev_serial.cat'
    flq: {_commit_copyfile exit OK}
    flq: {_commit_copyfile}
    flq: CopyFile:'c:\ti\tivaware c_series-2.1.3.156\windows_drivers\usb_dev_serial.inf'
    flq: 更改为:'c:\Users\Christ~1.AHR\AppData\Local\Temp\{5bb6e4f2-e5d9-2ec8-2b55-c55fe2b6dc45}\SETD65.tmp'
    flq: MoveFile:'c:\Users\Christ~1.AHR\AppData\Local\Temp\{5bb6e4f2-e5d9-2ec8-2b55-c55fe2b6dc45}\SETD65.tmp'
    flq: 更改为:'c:\Users\Christ~1.AHR\AppData\Local\Temp\{5bb6e4f2-e5d9-2ec8-2b55-c55fe2b6dc45}\usb_dev_serial.inf'
    flq: {_commit_copyfile exit OK}
    flq: {_commit_copy_subqueue exit OK}
    flq: {_commit_file_queue exit OK}
    POL: {Driver package policy check}15:33:12.326
    POL: {Driver package policy check - exit (0x00000000)}15:33:12.326
    STO: {Stage Driver Package:C:\Users\Christ~1.AHR\AppData\Local\Temp\{5bb6e4f2-e5d9-2ec8-2b55-c55fe2b6dc45}\usb_dev_serial.inf} 15:33:12.326
    INF: 打开 INF:'c:\Users\Christ~1.AHR\AppData\Local\Temp\{5bb6e4f2-e5d9-2ec8-2b55-c55fe2b6dc45}\usb_dev_serial.inf'([字符串])
    !! INF: 找不到 include INF 文件"layout.inf"。 错误= 0x00000002
    INF: 已打开 INF:'c:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_amd64_neutral_b53453733bd795bc\mdmcpq.inf'([strings])
    INF: 打开 INF:'c:\Users\Christ~1.AHR\AppData\Local\Temp\{5bb6e4f2-e5d9-2ec8-2b55-c55fe2b6dc45}\usb_dev_serial.inf'([字符串])
    STO: 复制驱动程序包文件:
    STO: 源路径 = C:\Users\Christ~1.AHR\AppData\Local\Temp\{5bb6e4f2-e5d9-2ec8-2b55-c55fe2b6dc45}
    STO: 目标路径= C:\Windows\System32\DriverStore\Temp\{2718ce23-2d83-3b77-1edd-fa4c41e06542}
    flq: {file_queue_copy}
    flq: CopyStyle 0x00000010
    flq: SourceRootPath -'C:\Users\Christ~1.AHR\AppData\Local\Temp\{5bb6e4f2-e5d9-2ec8-2b55-c55fe2b6dc45}'
    flq: SourceFilename -'usb_dev_serial.cat'
    flq: TargetDirectory-'C:\Windows\System32\DriverStore\Temp\{2718ce23-2d83-3b77-1edd-fa4c41e06542}'
    flq: {file_queue_copy exit (0x00000000)}
    flq: {file_queue_copy}
    flq: CopyStyle 0x00000010
    flq: SourceRootPath -'C:\Users\Christ~1.AHR\AppData\Local\Temp\{5bb6e4f2-e5d9-2ec8-2b55-c55fe2b6dc45}'
    flq: SourceFilename -'usb_dev_serial.inf'
    flq: TargetDirectory-'C:\Windows\System32\DriverStore\Temp\{2718ce23-2d83-3b77-1edd-fa4c41e06542}'
    flq: {file_queue_copy exit (0x00000000)}
    flq: {_commit_file_queue}
    flq: CommitQ DelNodes=0 RenNodes=0 CopyNodes=2.
    flq: {_commit_copy_subqueue}
    flq: 子队列计数= 2
    flq: 源介质:
    flq: SOURCEPATH -[C:\Users\Christ~1.AHR\AppData\Local\Temp\{5bb6e4f2-e5d9-2ec8-2b55-c55fe2b6dc45}]
    flq: sourcefile -[usb_dev_serial.cat]
    flq: 标志 -0x00000000
    flq: {_commit_copyfile}
    flq: CopyFile:'c:\Users\Christ~1.AHR\AppData\Local\Temp\{5bb6e4f2-e5d9-2ec8-2b55-c55fe2b6dc45}\usb_dev_serial.cat'
    flq: 更改为:'c:\Windows\System32\DriverStore\Temp\{2718ce23-2d83-3b77-1edd-fa4c41e06542}\SETDA8.tmp'
    flq: MoveFile:'c:\Windows\System32\DriverStore\Temp\{2718ce23-2d83-3b77-1edd-fa4c41e06542}\SETDA8.tmp'
    flq: 更改为:'c:\Windows\System32\DriverStore\Temp\{2718ce23-2d83-3b77-1edd-fa4c41e06542}\usb_dev_serial.cat'
    flq: {_commit_copyfile exit OK}
    flq: {_commit_copyfile}
    flq: CopyFile:'c:\Users\Christ~1.AHR\AppData\Local\Temp\{5bb6e4f2-e5d9-2ec8-2b55-c55fe2b6dc45}\usb_dev_serial.inf'
    flq: 更改为:'c:\Windows\System32\DriverStore\Temp\{2718ce23-2d83-3b77-1edd-fa4c41e06542}\SETDA9.tmp'
    flq: MoveFile:'c:\Windows\System32\DriverStore\Temp\{2718ce23-2d83-3b77-1edd-fa4c41e06542}\SETDA9.tmp'
    flq: 更改为:'c:\Windows\System32\DriverStore\Temp\{2718ce23-2d83-3b77-1edd-fa4c41e06542}\usb_dev_serial.inf'
    flq: {_commit_copyfile exit OK}
    flq: {_commit_copy_subqueue exit OK}
    flq: {_commit_file_queue exit OK}
    STO: {DRIVERSTORE_IMPOR_NOTIFY_VALIDATE}15:33:12.376
    !!! STO: 目录中不存在 INF 哈希。 驱动程序包似乎被篡改。 文件名= C:\Windows\System32\DriverStore\Temp\{2718ce23-2d83-3b77-1edd-fa4c41e06542}\usb_dev_serial.inf、错误= 0xE000024B
    !!! STO: 驱动程序包似乎被篡改,用户不想安装它。
    !!! NDV: 驱动程序包签名验证失败。 错误= 0xE0000247
    STO: {DRIVERSTORE_IMPOR_NOTIFY_VALIDATE EXIT (0xe0000247)}15:33:23.431
    !!! STO: 驱动程序包签名验证失败。 错误= 0xE0000247
    !!! STO: 无法将驱动程序包导入驱动程序存储。 错误= 0xE0000247
    STO: {Stage Driver Package:Exit (0xe0000247)}15:33:23.432
    !!! STO: 无法将驱动程序包分阶段到驱动程序存储。 错误= 0xE0000247、时间= 11138ms
    STO: {Import Driver Package:Exit (0xe0000247)}15:33:23.436
    INF: 打开的 INF:'c:\ti\tivaware c_series-2.1.3.156\windows_drivers\usb_dev_serial.inf'([字符串])
    !! INF: 添加到驱动程序存储失败
    !!! INF: 返回 SetupCopyOEMInf 失败
    INF: {SetupCopyOEMInf exit (0xe0000247)}15:33:23.478
    !!! NDV: 新 device...installing NULL 驱动程序的驱动程序包导入失败。
    DVI: {即插即用服务:USB\VID_1CBE&PID_0002\12345678的设备安装}
    UMP: 创建安装过程:DrvInst.exe 15:33:23.486
    !! NDV: 安装 NULL 驱动程序!
    DVI: 设置选定的驱动程序完成。
    DVI: {DIF_ALLOW_INSTALL}15:33:23.511
    DVI: 没有用于'Virtual COM Port'的类安装程序
    DVI: 未找到安装程序
    DVI: 默认安装程序:输入15:33:23.512
    DVI: 默认安装程序:退出
    DVI: {DIF_ALLOW_INSTALL - EXIT (0xe000020e)}15:33:23.512
    DVI: {DIF_INSTALLDIEICE}15:33:23.512
    DVI: 没有用于'Virtual COM Port'的类安装程序
    DVI: 默认安装程序:输入15:33:23.512
    !! DVI: 安装 NULL 驱动程序!
    DVI: 写入通用驱动程序属性设置。
    DVI: {正在重新启动设备}15:33:23.522
    DVI: 重新启动:USB\VID_1CBE&PID_0002\12345678
    DVI: 重新启动完成。
    DVI: {重新启动设备退出}15:33:23.664
    DVI: 默认安装程序:退出
    DVI: {DIF_INSTALLDIEICE - EXIT (0x00000000)}15:33:23.664
    UMP: 服务器安装过程退出、代码为0x00000000 15:33:23.668
    UMP: {即插即用服务:设备安装退出(00000000)}
    NDV:{Update Driver Software Wizard exit (e0000247)}
    <<< 2017年1月11日15:33:28.893部分结束
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Christophe 和 Amit、

    感谢您的帮助!

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

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

    您是否有下一个 TivaWare 版本的计划日期?